время сеанса - PullRequest
       21

время сеанса

0 голосов
/ 28 сентября 2011

Я использую asp.net и устанавливаю время ожидания сеанса, используя

Session.Timeout = 1440;

, но время ожидания сеанса истекло, есть ли что-то, что я должен исправить или настроить в iis 7 и 6

С наилучшими пожеланиями

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Это может сработать

<configuration>
  <sessionstate 
      mode="inproc"
      cookieless="false" 
      timeout="1440" 
  />
</configuration>
1 голос
/ 28 сентября 2011

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

...