Asp.net mvc MVC ASP.NET网站在设置显示之前注销
我使用下面的配置试图允许会话保留约239分钟,但是会话在不到一小时内丢失Asp.net mvc MVC ASP.NET网站在设置显示之前注销,asp.net-mvc,session,Asp.net Mvc,Session,我使用下面的配置试图允许会话保留约239分钟,但是会话在不到一小时内丢失 <system.web> <sessionState mode="InProc" timeout="240" /> <compilation debug="true" targetFramework="4.0"> <assemblies> ... </assemblies> </compilation> <authentic
<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代码覆盖这些设置
有人知道为什么会发生这种情况吗?您在应用程序池进程上还有一个空闲超时设置,默认设置为20分钟,例如,每隔20分钟(如果没有活动),应用程序池就会重置,这也会丢弃任何活动的进程内会话
会话超时和表单身份验证超时的工作方式完全不同