当前位置:编程学习 > C#/ASP.NET >>

2003服务器session很快过期,有没有什么方法解决

2003服务器session很快过期,在本地是好的,上传到服务器上时,session 很快过期 --------------------编程问答-------------------- 29037453给你个群,你加入试试 --------------------编程问答-------------------- 很快?几秒?
在Web.Config中加上:
<sessionState mode="InProc" timeout="150" cookieless="false"/><!--150分钟--> --------------------编程问答-------------------- timeout="150" 就是设置session的过期时间。,是以分钟计算的。。。。。。。。。 --------------------编程问答-------------------- IIS和session本来就是一个很大的bug
应该不是sesion过期 是客户端丢失了sessionid 
可以使用数据库保存session
我的博客中找一找 --------------------编程问答-------------------- 1、设置IIS:启动IIS管理器->应用程序池->右键->属性->性能->空闲超时
     默认值:20,改为1440(单位:分钟);
2、设置你要修改的站点:Web站点虚拟目录->属性->ASP.net->编辑配置->状态管理->会话超时
     默认值:20,改为1440(单位:分钟);  --------------------编程问答-------------------- 如果没有其它设置等方面的原因
一般都是由于你的程序中存在某些未处理的异常,导致iis6的应用池重新启动丢失session

多检查检查你的程序,特别是在一些静态方法等
--------------------编程问答-------------------- 看四楼的吧,改个保存方式。一般默认的保存方式是存在iis上的,有时候服务器的操作频繁了,是非常容易丢失的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,