如何配置ASP.NET Web应用程序的超时?

时间:2009-01-12 14:19:55

标签: iis-6 asp.net-2.0

我以前使用ASP.NET Web应用程序的经验(关于超时)是它每30分钟注销一次用户,无论运行什么模块,有没有办法可以将应用程序超时增加到一两个小时?

任何帮助都非常感谢,提前感谢。

4 个答案:

答案 0 :(得分:3)

您可以在web.config文件中设置Sesion超时。

<sessionState timeout="60" />

该值以分钟为单位定义。

我认为您也可以通过HttpContext.Current.Session对象以编程方式设置它。

答案 1 :(得分:1)

如果应用程序超时意味着会话超时,那么可以在web.config中完成。 sessionstate元素的timeout属性采用一个整数,表示在用户会话超时之前不活动的分钟数。

<configuration>
  <sessionstate timeout="20" />
.
.
.
</configuration>

答案 2 :(得分:1)

在web.config中,将timeout属性的值设置为您需要的值。

<system.web>
    <authentication mode="Forms">
          <forms timeout="value in minutes"/>
    </authentication>
</system.web>

答案 3 :(得分:0)

您的web.config中有一个值,您可以在其中设置超时长度。

  <sessionState
    timeout="60"
  />