演示系统      登录  |  注册

让后台长时间不超时的方法

点击次数:369        更新时间:2013-04-27

在后台操作时,如果长时间无操作就会提示登陆超时,这是因为服务器端的Session信息被清空了。如何才能让系统在浏览器不关闭的情况下长时间不超时呢?我们只需要配置一下web.config文件即可。配置如下:
我们打开网站根目录的web.config文件,在system.web节点下增加一句<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="60" stateNetworkTimeout="3600"></sessionState>,然后打开系统的asp.net state service服务。

其中timeout属性设置的是经过多少分钟后服务器自动放弃Session信息,我们这里设置了60,你可以设置更大的时间,以分钟为单位。

stateNetworkTimeout设置当使用mode="StateServer"模式存储Session状态时,经过多少秒空闲后,断开Web服务器与存储状态信息的服务器的TCP/IP连接的。