我们的网络应用程序经常会丢失它的会话状态(用户经常被注销)。我预测这种行为的原因是在应用程序的侧线程或整个应用程序重启时抛出和未处理的异常。
我很确定它不是由回收工作人员引起的,因为它是在不规则的时间段内发生的,并且在登录应用程序之后(在浏览了两三页之后)多次发生。
有没有什么好方法可以诊断会话丢失的原因?有没有工具,或者我应该以一种不错的方式使用Global.asax?
感谢您的任何意见和解答。 此致
答案 0 :(得分:2)
首先要检查Web服务器上的事件查看器,IIS和/或ASP.Net工作进程会记录主要问题。