日期:2014-05-20  浏览次数:20795 次

关于Session过期时间
用winform写了个模拟网站登录获取网页数据的程序,登录上以后,前6个小时都能够正常的从网页获取数据,但是6小时以后,显示的就是未登录的状态,貌似是Session过期引起的,但是我想,我一直在和服务器交互,Session怎么会过期呢,大家帮我看看,最好能给个解决办法..获取数据并在网站上做一些事情,GET和POST方法都有。。

------解决方案--------------------
如果是session失效,6小时内也有可能失效吧,做了什么操作?。。。。
------解决方案--------------------
无数种理由都会造成session丢失,同时什么application集合、static变量值等等也都丢失了。这其实是iis、asp.net的“正常”维护行为,也就是说越是关键时刻那么asp.net程序越是随时可能丢失session值。你编程之前就应该知道inproc模式的asp.net状态管理就是一个只能让你在单机上开发时觉得好用的东西。其实一开始就应该避免使用sesison集合,或者至少使用状态服务器等等机制。