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