应用:
-.net MVC 3 / c# / SQL Server 2008
问题:
- 离开应用程序无人看管不超过 5 分钟后,必须再次登录。
- 有时,即使在应用程序内部工作时,我也会在某个地方单击,它会将我带回登录屏幕。
- 没有任何错误弹出出现,只需要再次登录。
我知道这篇文章有一些主题,但我想在我的 web.config 文件中添加我当前使用的代码。我试图在里面添加会话超时标签,但问题仍然存在。
我没有粘贴所有代码,但我正在添加我认为与此问题相关的代码,如果我遗漏了其他内容,请告诉我。
这是我添加的:
<sessionState mode="InProc" timeout="200000"/>
<customErrors mode="Off"/>
<authentication mode="Forms">
<forms loginUrl="Login/Login">
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
还有什么我想念的吗?我觉得添加 sesstionstate 行后没有任何改变。据我了解,没有 sessionstate 行,默认值为 30 分钟,但在此之前我会被踢出局。
我还看到一些 sesstionstate 设置超过了我添加的行,所以不确定我是否遗漏了一些东西。
感谢您的任何建议。