C#在控制器中设置session过期时间为2小时,为什么实际应用中20分钟session就消失了?,
3个回答
展开全部
1.在web.config中进行如下配置
<system.web>
<sessionState mode="InProc" timeout="30"/>
</system.web>
在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。
2.在调用Session的cs页中,Load事件里面写以下 Session.Timeout = 30;
<system.web>
<sessionState mode="InProc" timeout="30"/>
</system.web>
在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。
2.在调用Session的cs页中,Load事件里面写以下 Session.Timeout = 30;
2015-07-16 · 知道合伙人软件行家
关注
展开全部
IIS里也有这个设置,以服务器配置为准
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-16
展开全部
sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60"></sessionState>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询