.net程序登陆后无故自动退出,请教高手!

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:12:54
调试一个程序,发现传到服务器上的 登陆后总是自己退出.
它用的是session和application来保存登陆信息
在本地测试没有这个问题,请教高手!

一个是程序里session超时时间设置过短

一个是IIS服务器是会话时间设置过短,在IIS,主目录,配置,选项里面,勾上启用会话状态,然后再会话超时时间里面,填上你想要的数值

session丢失的原因很多,主要是服务器的问题,比如iis的配置,内存等,
这种情况经常遇到,即使在web.config里配置了session的过期时间很长都不管用,

我多次碰到这种问题,服务器用的是win 2003 + iis 6.0就经常出现这种情况,后来服务器升级一下就好了,

http://hi.baidu.com/ortec/blog/item/1c5175955918fc0b7bf480db.html

我怀疑你的SESSION缓冲时间设置短了 所以会自动退出

在<system.web></system.web>中填写如下代码
<sessionState
mode="InProc"
cookieless="false"
timeout="30"
/>