在我的 web.config 我有这个:
<sessionState timeout="70"/>
但是,5 分钟后我的会话为空,我的程序崩溃了。如何让这个时间更长?
这是我初始化它的方式:
Session["mySession"] = "blah blah";
像这样修改超时:
HttpContext.Current.Session.Timeout = 200000
检查应用程序池超时http://technet.microsoft.com/nl-nl/library/cc771956%28v=ws.10%29.aspx
使用表单身份验证?它有自己的超时/
您放入 Web.Config 的时间
<sessionState timeout="60"/>
(分分钟)
影响到
HttpContext.Current.Session.Timeout = 60
或者
System.Web.HttpContext.Current.Session.Timeout = 60