2

在我的 web.config 我有这个:

<sessionState timeout="70"/>

但是,5 分钟后我的会话为空,我的程序崩溃了。如何让这个时间更长?

这是我初始化它的方式:

Session["mySession"] = "blah blah";
4

3 回答 3

2

像这样修改超时:

HttpContext.Current.Session.Timeout = 200000
于 2012-05-11T13:45:11.857 回答
1

检查应用程序池超时http://technet.microsoft.com/nl-nl/library/cc771956%28v=ws.10%29.aspx

使用表单身份验证?它有自己的超时/

于 2012-05-11T12:40:33.150 回答
0

您放入 Web.Config 的时间

<sessionState timeout="60"/>(分分钟)

影响到

HttpContext.Current.Session.Timeout = 60

或者

 System.Web.HttpContext.Current.Session.Timeout = 60
于 2017-12-07T15:48:53.947 回答