【发布时间】:2016-12-20 09:40:13
【问题描述】:
应用程序在几秒钟内自动注销,我想将其增加到 30 分钟。
我在 web.config 文件中做了一些代码,但它不起作用。我研究了很多关于它的文章,但我无法解决它。
Web.config 代码:
<sessionState mode="InProc" timeout="1800"></sessionState>
<authentication mode="Forms">
<forms loginUrl="~/Login" timeout="1800">
</forms>
</authentication>
【问题讨论】:
-
您显示的配置有效。如果您的会话似乎仍然超时,那么还有其他事情正在发生。说明您的托管环境是什么样的,显示使用该会话的相关代码并说明您所经历的具体行为。
-
sessionStatetimeout不是应该在几分钟内吗?看起来您的代码将是秒(30 分钟 * 60 = 1800)
标签: c# asp.net asp.net-mvc session-state