1

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

任何帮助都非常感谢,在此先感谢。

4

4 回答 4

3

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

<sessionState timeout="60" />

该值以分钟为单位定义。

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

于 2009-01-12T14:24:10.200 回答
1

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

<configuration>
  <sessionstate timeout="20" />
.
.
.
</configuration>
于 2009-01-12T14:26:36.717 回答
1

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

<system.web>
    <authentication mode="Forms">
          <forms timeout="value in minutes"/>
    </authentication>
</system.web>
于 2009-01-12T14:28:16.167 回答
0

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

  <sessionState
    timeout="60"
  /> 
于 2009-01-12T14:24:34.897 回答