2013-07-10 48 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