Перенесено из iis6 в 7.5 время ожидания сеанса asp.net - PullRequest
3 голосов
/ 11 января 2012

После перехода на новую платформу сайт выводит людей из строя после некоторого времени бездействия.Это никогда не случалось, и я хочу установить таймаут на большее значение.Я изменил некоторые настройки, но безрезультатно, и даже в коде session.timeout установлен на 1440.

Любые идеи, где я могу найти другую настройку для этого или с чего можно начать с этой проблемой.

Спасибо

Ответы [ 3 ]

1 голос
/ 26 января 2012

Пул приложений перерабатывался, так как рабочий процесс был настроен на истечение 20 минут бездействия.

0 голосов
/ 11 января 2012

Вы можете добавить этот раздел в ваш web.config в корневом каталоге вашего сайта для аутентификации:

<system.web>
    <authentication mode="Forms"> 
        <forms timeout="1440" slidingExpiration="true"/> 
    </authentication> 
</system.web>

Предполагается, что вы используете аутентификацию по формам.

И это для тайм-аута сеанса:

<system.web>  
    <sessionState timeout="1440"/>  
<system.web> 
0 голосов
/ 11 января 2012

Посмотрите информацию о сеансе IIS здесь: Свойство HttpSessionState.Timeout

<configuration>
  <system.web>
    <sessionState 
      mode="InProc"
      cookieless="true"
      timeout="30" />
    </system.web>
</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...