这在最近几天开始发生;可能是因为我安装了 Visual Studio 2012。它目前只发生在我的机器上(我的同事都还在 VS 2010 上),但我希望卸载 VS 2012 看看是否有影响。
大约 50% 的 Web 请求在 SessionStateModule/REQUEST_AQUIRE_STATE 中挂起大约 100 秒(然后页面成功完成)。
ANTS Profiler 一直报告为“等待同步”,并在一些 IIS 线程回调中提供堆栈跟踪(我们的代码都没有;遗憾的是我手头没有信息)。
我为所有请求启用了 IIS Failed Request Tracing,并重新加载了我们应用程序的同一页面 10 次。请求 3、5、7、9 都花费了 > 100 秒,而其他请求花费了 < 5 秒。
我们正在使用 In Process 会话,因此没有任何内容通过网络或被序列化。据我所知,在发生这种情况之前,我们的代码都没有运行过。
如何获得有关调试问题的更多信息?
可能相关: