我们正在.NET 4.5上运行MVC应用程序,我正在使用sessionState的会话超时和表单身份验证:
的web.config:
<system.web>
<sessionState timeout="1"></sessionState>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2" />
</authentication>
<!-- some more tags ... -->
</system.web>
根据这个,我想我应该在1分钟不活动后退出,但我不会。我确实在2分钟后退出了。
我想知道为什么会这样?我们不会在会话中保存或存储任何内容,但这有关系吗?
答案 0 :(得分:1)
会话状态与您的登录状态无关。您可以登录,但可以创建和放弃多个会话,所有会话都无需注销。
这是一系列合理的事件: