переопределение времени сеанса по умолчанию в ASP.NET и IIS - PullRequest
0 голосов
/ 11 июля 2010

Как изменить время сеанса по умолчанию на веб-сайте ASP.NET на что-то определенное пользователем - возможно, 1 час?

Я предполагаю, что время сеанса по умолчанию составляет 20 минут.

Ответы [ 3 ]

5 голосов
/ 11 июля 2010

вы можете изменить в своем файле web.config для уровня приложения, например ..

<sessionState timeout="40"></sessionState>// note this is minutes

и вы также можете изменить его в файле machine.config для всех приложений

C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
1 голос
/ 11 июля 2010

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

Настройка тайм-аута контролирует продолжительность времени, в течение которого сеанс считается действительным. Время ожидания сеанса, указанное в минутах, является скользящим значением. т.е. при каждом запросе период времени сбрасывается на текущее время плюс значение времени ожидания. Вот пример того, как указан параметр:

таймаут = "60"

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

Вы можете установить свойство Timeout в web.config :

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