怎么延长 Session 超时
如何延长 Session 超时
页面一直开着的,怎么又跑去登录页了!
问题:
如何 设定Session 有效时?
------解决方案--------------------
------解决方案--------------------
<system.web>
......
<sessionState mode="InProc" timeout="60"></sessionState>
</system.web>
以上把timeout过期时间改成60分钟。
------解决方案--------------------
去配置文件里面更改时间,楼上正解
------解决方案--------------------
system.web>
<sessionState mode="InProc" timeout="60" ></sessionState>
</system.web>
------解决方案--------------------
通过IIS里面的管理工具也可以修改,不过最终还是修改的配置文件,只不过方便一点而已
------解决方案--------------------
IIS的影响很大,比如定期10分钟就 清空应用池,<sessionState mode="InProc" timeout="60" ></sessionState> 这个也没效果的
------解决方案--------------------
可以在IIS里修改应用程序配置的启用会话超时的时间.
或ASP.NET配置设置的状态管理中的会话超时.
------解决方案--------------------
不知道你的续时是什么意思?如果是保持session的话那你把session的时间设置大于3分钟即可。至于你的页面为何跑到登录?看看你的session存在那了?
------解决方案--------------------
是不是要搞用户在线状态监测
ajax+application
application存储在线列表,ajax定时访问某个服务
------解决方案--------------------
Session.Timeout = 20;//20分钟超时
有可能还有浏览器的问题,你可以试试
------解决方案--------------------
这样
------解决方案--------------------
楼主,如果你是用IIS作为web服务器,楼上几个小弟说的方法是不管用的,
还需要设置应用程序池的属性,
具体步骤如下:
1、设置IIS:启动IIS管理器->应用程序池->右键->属性->性能->空闲超时
默认值:20,可改为1440(单位:分钟);
2、设置你要修改的站点:Web站点虚拟目录->属性->ASP.net->编辑配置->状态管理->会话超时
默认值:20,可改为1440(单位:分钟);
页面一直开着的,怎么又跑去登录页了!
问题:
如何 设定Session 有效时?
------解决方案--------------------
去web.config里改:
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="改这里.以分钟为单位"
/>
------解决方案--------------------
<system.web>
......
<sessionState mode="InProc" timeout="60"></sessionState>
</system.web>
以上把timeout过期时间改成60分钟。
------解决方案--------------------
去配置文件里面更改时间,楼上正解
------解决方案--------------------
system.web>
<sessionState mode="InProc" timeout="60" ></sessionState>
</system.web>
------解决方案--------------------
通过IIS里面的管理工具也可以修改,不过最终还是修改的配置文件,只不过方便一点而已
------解决方案--------------------
IIS的影响很大,比如定期10分钟就 清空应用池,<sessionState mode="InProc" timeout="60" ></sessionState> 这个也没效果的
------解决方案--------------------
可以在IIS里修改应用程序配置的启用会话超时的时间.
或ASP.NET配置设置的状态管理中的会话超时.
------解决方案--------------------
不知道你的续时是什么意思?如果是保持session的话那你把session的时间设置大于3分钟即可。至于你的页面为何跑到登录?看看你的session存在那了?
------解决方案--------------------
是不是要搞用户在线状态监测
ajax+application
application存储在线列表,ajax定时访问某个服务
------解决方案--------------------
Session.Timeout = 20;//20分钟超时
有可能还有浏览器的问题,你可以试试
------解决方案--------------------
这样
------解决方案--------------------
楼主,如果你是用IIS作为web服务器,楼上几个小弟说的方法是不管用的,
还需要设置应用程序池的属性,
具体步骤如下:
1、设置IIS:启动IIS管理器->应用程序池->右键->属性->性能->空闲超时
默认值:20,可改为1440(单位:分钟);
2、设置你要修改的站点:Web站点虚拟目录->属性->ASP.net->编辑配置->状态管理->会话超时
默认值:20,可改为1440(单位:分钟);