session丢失小议(一)

网页中的SESSION丢失的原因有很多
原因一:
NET在检测到global.asax、web.config等文件被修改以后,会重新编译变化的文件并重启Web应用。Session的内容因而丢失。
检测方法:
        启动你的Web应用,然后通过资源管理器找到该应用的global.asax文件,查看并记下文件的修改时间。刷新页面,直到出现问题,然后再看global.asax的修改时间。
        如果时间不一致,这就是问题的根源。.
        导致这个问题的一个原因就是某些杀毒软件在扫描这些文件的时候会将其标记为被修改状态。


posted on 2005-11-29 17:34  彻底玩转.NET  阅读(978)  评论(0编辑  收藏  举报