主题:  [ASP.Net]关于Session丢失的情况

缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#12004/11/17 13:10:09
今天发现了一个奇怪的问题,之前还好好的.就是Session在几秒内就丢失了.检查了web.config文件,没有发现问题

然后在网上搜索:发现如下文字:

关于ASP.NET Session 丢失问题


引用:

1.在Web Application中使用框架(Frame)会导致Session莫名失效,多数情况下打开页面就开始报错或在几秒钟内失效。出现这种情况时刷新页面一次或几次就会正常显示。
2.上面提到的现象只有在刚刚生成解决方案后才出现,随着调用次数增多,出现Session失效次数也会越来越少。
3.把应用程序发布到客户的服务器上就不会再出现此现象,不影响使用。如果发布后在客户的服务器上调试同样会发生Session莫名失效。
总之,因使用框架引起的Session提前失效,在调试时会出现,发布后就不会有。




原因让我很晕
我是已经发布到服务器了,但是还是发生这样的情况,该如何解决呢?

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-11-17 13:25:40)]


dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#22004/11/17 15:13:42
会有这种事情?

我最近刚用ASP.net做了个网站,其内容的发布与更新全是通过后台管理程序来管理的。

而管理人员的登录及权限信息我都是放到Session中了,一切正常。调试和试运行时均未出现过此问题。

到微软的网站上看看有没有补丁吧,这种事情没办法。。。



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32004/11/17 16:02:00
是否有其它不注意的地方也引用Session,引起冲突了


非常大鱼

缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42004/11/17 16:46:17
应该不会出现这样的情况,总之是比较莫名的问题,也只是最近两天才开始出现的