Я взял на себя разработку веб-сайта с использованием C#, и по какой-то причине веб-сайт продолжает просить пользователей войти в систему после примерно 1-5 минут бездействия , Я проверил Web.config и набор тайм-аут до 60Пользователи веб-сайта должны зайти в систему после примерно 1-5 минут бездействия
<authentication mode="Forms">
<forms loginUrl="login.aspx" name=".tgcpauth" defaultUrl="~/default.aspx" timeout="60" slidingExpiration="true" cookieless="UseCookies"/>
</authentication>
Я попробовал это на Google Chrome и Firefox, а также.
Конечный результат, который я хочу, - выгнать их через 30 минут вместо нескольких секунд.
Обновление: Я пытался добавить <sessionState timeout="30" />
в свой код до и после раздела аутентификации, но он по-прежнему регистрирует пользователей через 10 минут после простоя. Я где-то читал, что 10 минут - это время по умолчанию для IIS. Если это так, то как узнать, какая версия IIS я запускаю и где найти IIS? Я использую Microsoft Visual Studio 2010. Теперь, если у меня нет IIS, то должен ли я установить его и что хорошего для моего веб-сайта C#?
так что вы хотите? вы хотите удалить это автоматическое отключение через 5 минут или хотите добавить его? –
В IIS вы можете установить тайм-аут простоя для пула приложений. После этого пользователи будут выходить из системы. Может быть, это место для проверки? По умолчанию 20 минут я думаю –
Что-то вроде этого. Я хочу сохранить его в течение 30 минут или около того. – chattyhu