我支持一个大量使用Microsoft AJAX和Ajax Control Toolkit的传统Asp.Net网站。 我遇到了一个问题,当用户成功登录并且会话超时时,用户已注销但无法重新登录,因为我用来确定活动会话的会话变量为空。
我从客户处获得了一个minidump,它表明当发生此问题时,会快速连续创建多个Sessions。所有会话都超时为0或1.当我深入研究它们时,我发现通常只有一个值集。
我读过App Pool回收已经为其他人带来了这个问题。令我困惑的是,只有4个HttpContexts被创建,有311个会话。
有没有人见过类似的东西?
答案 0 :(得分:0)
对于AJAX的东西,转储不如Fiddler trace,
那么有用http://www.fiddlertool.com/fiddler2/version.asp
使用Fiddler捕获数据包重现问题。然后你应该能够逐个分析会话并找出更多有用的症状,以便了解根本原因。