Asp.net mvc asp.net mvc我的web应用程序正在自动注销
我已经创建了一个asp.net mvc web应用程序,它在本地主机上运行良好,但当我上传它时,用户将在工作时自动注销 我用过:Asp.net mvc asp.net mvc我的web应用程序正在自动注销,asp.net-mvc,forms-authentication,Asp.net Mvc,Forms Authentication,我已经创建了一个asp.net mvc web应用程序,它在本地主机上运行良好,但当我上传它时,用户将在工作时自动注销 我用过: FormsAuthentication.SetAuthCookie(dbuser.FName, false /* createPersistentCookie */); 在Web.config中: <authentication mode="Forms"> <forms loginUrl="~/home/login" timeout="
FormsAuthentication.SetAuthCookie(dbuser.FName, false /* createPersistentCookie */);
在Web.config中:
<authentication mode="Forms">
<forms loginUrl="~/home/login" timeout="2880" />
</authentication>
我尝试了很多方法,但没有找到解决办法。如何防止自动注销?您是否尝试过设置: 会话超时值
<system.web>
<sessionState mode="InProc" timeout="20"/>
</system.web>
确保无论您在何处托管,它都是作为单个实例托管的,或者以独立于实例的方式处理会话状态-ASP.net不会自动处理web gardens或farms中的会话传输。当您的客户机点击另一台服务器时,他们将被注销
例如,如果您在AppHarbor上使用两个web Worker托管它,您将需要自己处理状态设置。最后,我必须将整个编码转换为cookie base用户模块