【发布时间】:2011-09-21 19:16:28
【问题描述】:
我已经阅读了一些与会话超时相关的问题,并且我已经更改了设置,但无济于事。
这是 web.config 中的会话条目。我想在 5 小时后结束会话。
<sessionState mode="InProc" timeout="300" />
在登录页面我在会话中添加用户名
Session.Add("Authenticated", UserName);
我的每一页都是用 BasePage 继承的,在基类中我对每一页都有这个检查。
if (Session["Authenticated"] == null)
{
Response.Redirect("../userlogin.aspx");
}
但会话在一小时前到期。
我想确认在此期间 web.config、Bin 文件夹文件等没有变化。
【问题讨论】:
标签: c# .net asp.net .net-4.0 session-state