Как настроить время ожидания вашего веб-приложения ASP.NET? - PullRequest
1 голос
/ 12 января 2009

Мой предыдущий опыт работы с веб-приложением ASP.NET (относительно времени ожидания) заключается в том, что оно выходит из системы каждые 30 минут, независимо от того, какой модуль запущен. Есть ли способ увеличить время ожидания приложения до часа или двух?

Любая помощь высоко ценится, заранее спасибо.

Ответы [ 4 ]

3 голосов
/ 12 января 2009

Вы можете установить тайм-аут Sesion в файле web.config.

<sessionState timeout="60" />

Значение определяется в минутах.

Я думаю, вы можете установить это программно также из объекта HttpContext.Current.Session.

1 голос
/ 12 января 2009

В файле web.config установите для атрибута timeout значение, которое вам нужно.

<system.web>
    <authentication mode="Forms">
          <forms timeout="value in minutes"/>
    </authentication>
</system.web>
1 голос
/ 12 января 2009

Если под тайм-аутом приложения вы подразумеваете тайм-аут сеанса, то это можно сделать в файле web.config. Атрибут timeout в элементе sessionstate принимает целое число, которое указывает количество минут бездействия до истечения времени ожидания сеанса пользователя.

<configuration>
  <sessionstate timeout="20" />
.
.
.
</configuration>
0 голосов
/ 12 января 2009

В вашем файле web.config есть значение, где вы можете установить длительность тайм-аута.

  <sessionState
    timeout="60"
  /> 
...