【发布时间】:2010-11-15 09:42:11
【问题描述】:
我非常努力,但找不到解决方案如何为 ASP.Net Web 应用程序的进程内会话设置会话超时值。
我正在使用 VSTS 2008 + .Net 3.5 + C#。这是我自己写的将超时设置为1分钟,对吗?
我在web.config的system.web部分下写了
<sessionState timeout="1" mode="InProc" />
【问题讨论】:
-
你定义超时的方式是正确的。你有什么问题吗?
-
您知道这意味着它会在 1 分钟不活动后过期,而不是在开始后 1 分钟后过期?我的猜测是,如果你问这个问题,并且正确输入了超时时间,你可能会误解它是如何工作的。
-
我需要设置非活动时间,这正是我所需要的。谢谢伊万!
-
哈哈!我不建议将超时设置为 1 分钟。这会扼杀可用性!
-
我完全理解缩短超时时间的必要性。在我的例子中,如果会话超时,它会测试网站的可用性以及用户回来后它如何反应。除非会话超时很快发生,否则很难在调试的同时进行测试
标签: c# asp.net .net session visual-studio-2008