我正在用asp.net创建webforms。网站是基于工作的会话权限。但我在会议暂停上有问题。例如,当我在4-5分钟后登录到我的系统时,会话将过期。我千方百计想让会话超时时间更长。这里有些东西;
我将plesk小组会议超时改为2000年;
在web.config文件中
<sessionState timeout="120"></sessionState>我的登录页面
Session["user_id"] = "12313";
Session["username"] = "john doe";
Session.Timeout = 2000;我正在使用这些代码作为控制会话。在我的default.aspx页面中
if(Session["user_id"] != null)
{
Response.Write("you are logged");
}
else
{
Response.Write("Please sign in");
}为什么我的疗程在4到5分钟后就结束了?
发布于 2016-04-18 14:24:52
可以在web.config文件中使用以下代码块。
<system.web>
<sessionState mode="InProc" cookieless="false" timeout="60" />
</system.web>发布于 2016-04-18 14:21:22
以下链接可能有助于解决该问题。使用TimeOut管理会话Web.Config
https://stackoverflow.com/questions/36695911
复制相似问题