【问题标题】:Session loss analysis会话丢失分析
【发布时间】:2011-05-02 18:19:41
【问题描述】:

我们的 Web 应用程序经常丢失它的会话状态(用户经常被注销)。我预测这种行为的原因是在应用程序的侧线程中抛出和未处理的一些异常或整个应用程序重新启动。

我很确定它不是由回收工人引起的,因为它在不规则的时间段内发生,并且在登录应用程序后(浏览两三页后)多次发生。

有什么好的方法可以诊断会话丢失的原因吗?是否有任何工具,或者我应该以某种好的方式使用 Global.asax?

感谢您的任何 cmets 和答案。 问候

【问题讨论】:

    标签: c# .net asp.net session session-state


    【解决方案1】:

    首先要检查 Web 服务器上的事件查看器,IIS 和/或 ASP.Net 工作进程会在那里记录重大问题。

    【讨论】:

    • 好的,但是我可以在我的代码中识别出这种情况并记录崩溃信息吗?
    • 我怀疑某些问题会被 IIS 或 ASP.Net 记录下来,而无需您自己记录,但您可以将日志记录添加到 Global.asax 中的相关方法中,例如应用程序_错误。
    猜你喜欢
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 2013-08-10
    • 2012-05-09
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多