2013-07-10 47 views
0

asp.net中的会话未在预期时间到期。以下是我用于会话配置的web.config文件的一部分。在这里,我想在2分钟内将会话过期并将用户重定向到登录页面以进行测试。这里会议大约在6至7分钟后过期。Asp.net MVC 3会话未在预期时间到期

<system.web> 
    <sessionState mode="InProc" timeout="2" /> 
    <authentication mode="Forms"> 
      <forms loginUrl="/Home/Login" timeout="2" /> 
    </authentication> 
</system.web> 

谢谢。

+0

可能相同http://stackoverflow.com/questions/648992/session-timeout-in-asp-net/650126#650126 – Alicia

回答

4

确保您已禁用滑动过期:

<system.web> 
    <sessionState mode="InProc" timeout="2" /> 
    <authentication mode="Forms"> 
      <forms loginUrl="/Home/Login" timeout="2" slidingExpiration="false" /> 
    </authentication> 
</system.web> 

现在不管你是否在此期间将请求发送到应用程序时,窗体身份验证cookie将不再更新。

+0

最后它的工作原理。谢谢Darin。 – Redone