#c# #asp.net #session
#c# #asp.net #сессия #сеанс
Вопрос:
Я хочу установить продолжительность сеанса в 2 часа, но я не уверен, как это сделать. Если я установлю <sessionState timeout="120" />
в web.config, я все равно буду выходить из системы каждые несколько минут. Я неправильно настраиваю? Спасибо!
Ответ №1:
ваш тайм-аут, скорее всего, связан не с сеансом, а с аутентификацией, найдите строку ниже и измените ее:
<authentication mode="Forms">
<forms name=".EMSOLG_ASPXAUTH" timeout="120" />
</authentication>
Ответ №2:
Вы можете использовать время ожидания сеанса в codebehind следующим образом
Session.Timeout = 120;
Ответ №3:
Если вы разместили веб-сайт в IIS, вы можете настроить требуемый тайм-аут в IIS.