其中定义了会话超时
本文关键字:会话 超时 定义 | 更新日期: 2023-09-27 18:25:13
我使用的是VS2005 C#ASP.NET 2.0。
我想知道在哪里可以在web.config中配置会话超时。
默认的超时值比我在每个网页上运行的超时脚本的值短,导致网页被带到具有类似的URL的登录页面
http://<IP>/App/Login.aspx?ReturnUrl=%2fSoD%2fCommon%2fIUVViewUser.aspx
我可以知道在哪里设置的值,或者默认的超时值是多少吗?
默认值为20分钟,您可以在此处覆盖它:
<system.web>
<sessionState timeout="30" />
</system.web>
在web.config中使用timeout,也可以使用时间跨度--默认为20分钟,对于进程内和状态服务器模式,timeout属性不能设置为大于525601分钟(1年)的值。
sessionState mode="[Off|InProc|StateServer|SQLServer|Custom]" timeout="number of minutes"
您可以通过服务器上的IIS管理来设置它,或者如果您想确保它在开发中是正确的,您应该能够通过web.config来设置它。这是指向.net 4.0元素信息的链接,我认为它至少在2.0中是相似的。