【发布时间】:2013-03-10 17:43:54
【问题描述】:
我有以下配置,试图让会话保留大约 239 分钟,但会话在不到一个小时内丢失。
<system.web>
<sessionState mode="InProc" timeout="240" />
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="239" />
</authentication>
<pages>
<namespaces>
...
</namespaces>
</pages>
我认为没有任何 C# 代码会覆盖这些设置。
有人知道为什么会这样吗?
【问题讨论】:
-
当你在 session 上使用 InProc 时,很可能会提前丢失它。尝试将其移至数据库。
标签: asp.net-mvc session