其中定义了会话超时

本文关键字:会话 超时 定义 | 更新日期: 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中是相似的。