Почему ASP.NET использует аутентификацию форм без файлов cookie в браузере одного пользователя

Тестер моего нового приложения сообщил о проблемах с поддержкой авторизации в приложении ASP.NET MVC: всякий раз, когда он переключается на новую вкладку (другой контроллер), ему снова предлагается войти в систему.

После расследования я обнаружил, что сервер принудительно хочет использовать аутентификацию форм без файлов cookie с использованием URL-адресов, таких как этот вопрос.

Проблема появляется в его Firefox 3.6.15. Ни в других браузерах на его компьютере, ни в Firefox на других компьютерах. Я проверил его параметры Firefox: файлы cookie включены. HTTPfox даже говорит, что происходит обмен ASPNetSessionId!

Почему? Кто-нибудь может пролить свет? FWIW, мой web.config ничего не говорит о файлах cookie или сеансах. Я даже не знал об этих URL-адресах без файлов cookie, пока не увидел их на этом компьютере и не провел некоторое исследование.


person Serge Wautier    schedule 15.03.2011    source источник
comment
Это происходит на любом другом веб-сайте, который он использует? Его просят многократно авторизоваться на других сайтах?   -  person SecretDeveloper    schedule 16.03.2011
comment
Кайус, нет, он говорит, что никогда не замечал никаких проблем. Я только что заметил, что когда я хотел установить HttpFox (надстройка Firefox), на сайте Mozilla было написано «Пожалуйста, установите Firefox». Почему сайт Mozilla даже не распознает браузер. Будет ли что-то странное в строке его пользовательского агента?   -  person Serge Wautier    schedule 16.03.2011


Ответы (1)


Удалите и переустановите Firefox с его компьютера. сначала сделайте резервную копию его закладок, чтобы он ничего не потерял. Похоже, это проблема установки, а не проблема кодирования.

person SecretDeveloper    schedule 16.03.2011
comment
@Serge - appTranslator Этот вопрос возвращает меня во времена моей технической поддержки. Всякая странная хрень происходила без всякой причины. Самым быстрым решением в 90% случаев было удаление и переустановка. Я: Ты его выключил и снова включил? Они: Да Я: Нажмите Пуск › Настройка › Панель управления › Добавить Удалить программу… Работа из ада. - person SecretDeveloper; 24.03.2011