我已經閱讀了一些與會話超時有關的問題,並且我更改了設置但沒有用。ASP.NET中的會話超時問題
這是web.config中會話的輸入。我想在5小時後過期。
<sessionState mode="InProc" timeout="300" />
在登錄頁面我在會議
Session.Add("Authenticated", UserName);
添加用戶名和我的每一頁是繼承與BasePage的,並在基類中,我有這個檢查的每一頁。
if (Session["Authenticated"] == null)
{
Response.Redirect("../userlogin.aspx");
}
但會話在一小時前過期。
我想確認,在此有在web.config中沒有變化,Bin文件夾中的文件等