Тайм-аут файла cookie для проверки подлинности ASP.NET и настройки IIS 7 - PullRequest
0 голосов
/ 11 июня 2010

У меня есть веб-сайт ASP.NET, для которого я установил тайм-аут аутентификации на 60 дней, чтобы моим пользователям не приходилось входить в систему каждый раз, когда они возвращаются, если они отметили опцию «запомнить меня».Базовый механизм входа в ASP.NET ...

Он отлично работает на моем сервере разработки, а также на встроенном веб-сервере Visual Studio.Я могу закрыть браузер, подождать около 30-40 минут, вернуться на сайт и автоматически войти в систему.

Однако я не перенес сайт на хостинг-провайдера, и кажется, что все, что я делаюв моем файле Web.config срок действия файла cookie истекает примерно через 30 минут (трудно сказать точное время).Я обратился в службу поддержки провайдера, и они в основном сказали мне:

"Файл Web.config предназначен для настройки вашего веб-сайта. Пожалуйста, не меняйте его, если вы не знаете, что делаете"

Действительно разочаровывающий ответ ...

Конечно, я везде проверял в сети исключения и мелкие отпечатки в базовой аутентификации asp.net, но не нашел ни одного.

У меня есть доступудаленного управления IIS для моего сайта (IIS 7), но не знаю, где искать.Может ли быть что-то в настройке IIS, которое переопределяет мой параметр аутентификации web.config?Что мне делать ...

Спасибо за помощь!

1 Ответ

1 голос
/ 11 июня 2010

Просто выстрел в темноте, но вы определили механический ключ? Если ваш хостинг-провайдер использует веб-ферму и запрос сделан на сервере, отличном от того, на котором был аутентифицирован пользователь, то запрос на аутентификацию завершится неудачно и вынудит их повторно пройти аутентификацию.

...