我以前对 ASP.NET Web 应用程序的体验(关于超时)是它每 30 分钟注销一次用户,无论正在运行什么模块,有没有办法可以将应用程序超时增加到一两个小时?
任何帮助都非常感谢,在此先感谢。
我以前对 ASP.NET Web 应用程序的体验(关于超时)是它每 30 分钟注销一次用户,无论正在运行什么模块,有没有办法可以将应用程序超时增加到一两个小时?
任何帮助都非常感谢,在此先感谢。
您可以在 web.config 文件中设置会话超时。
<sessionState timeout="60" />
该值以分钟为单位定义。
我认为您也可以从 HttpContext.Current.Session 对象以编程方式设置它。
如果应用程序超时是指会话超时,那么这可以在 web.config 中完成。sessionstate 元素上的 timeout 属性采用一个整数,表示在用户会话超时之前不活动的分钟数。
<configuration>
<sessionstate timeout="20" />
.
.
.
</configuration>
在 web.config 中,将 timeout 属性的值设置为您需要的值。
<system.web>
<authentication mode="Forms">
<forms timeout="value in minutes"/>
</authentication>
</system.web>
您的 web.config 中有一个值,您可以在其中设置超时长度。
<sessionState
timeout="60"
/>