一个很奇怪的问题:现在我们做的系统,有20个左右的用户在页面登录(同时登录的可能性机会为0)操作,突然所有用户的页面就跳转到登录页面了。 大家分析一下是什么原因? 有同事提议是ISS的问题,我刚才测了,可能性不大。大家看看有什么好的建议吗? 谢谢了
|
配置文件变动、DLL变更,引起的SESSION丢失?
会话丢失了~至于原因可能是程序变动或者是服务器原因比如内存 楼上的都牛! DLL变更,就是逆Bin目录下面的DLL,应用程序会监测里面的DLL的,如果发生变化,就会重启应用程序,那就所有的Session都丢失了。 如果不是人为的因素,那就是楼上所说,可能垃圾回收了吧,不知道你的服务器怎么样,应用程序怎么样?具体你的情况不是很清楚。 不知道这个能不能帮你。 理解Session State模式+ASP.NET SESSION丢失FAQ http://www.netfocus.cn/article1818.html 我一同事。往bin目录里写日志文件。。。然后跑过来说"你的权限模块咋搞的?进入我的功能就登陆超时。。" 当时那个汗。。。 "DLL变更"就是对网站的\bin目录里添加和删除文件. asp.net每次检测到这样的操作都会自动重启,以便加载新版的dll. 总之一句话 :Session 或者 Cookie 丢失了 而你可能你在配置文件里设定的timeout失效时间太短了,还判断如果丢失了就跳回到登录界面 我猜的对不? 你权限是怎么验证的? 不错,都分析完了。没啥撤的了 |
|
4个月前 金鱼 : 可以详细点吗? DLL变更是什么意思。 能找一些非认为的因素吗? 因为认为的因素比较小,是内部用的软件。 |