Тестер моего нового приложения сообщил о проблемах с поддержкой авторизации в приложении ASP.NET MVC: всякий раз, когда он переключается на новую вкладку (другой контроллер), ему снова предлагается войти в систему.
После расследования я обнаружил, что сервер принудительно хочет использовать аутентификацию форм без файлов cookie с использованием URL-адресов, таких как этот вопрос.
Проблема появляется в его Firefox 3.6.15. Ни в других браузерах на его компьютере, ни в Firefox на других компьютерах. Я проверил его параметры Firefox: файлы cookie включены. HTTPfox даже говорит, что происходит обмен ASPNetSessionId!
Почему? Кто-нибудь может пролить свет? FWIW, мой web.config ничего не говорит о файлах cookie или сеансах. Я даже не знал об этих URL-адресах без файлов cookie, пока не увидел их на этом компьютере и не провел некоторое исследование.