我正在使用ASP.NET MVC 2.在调试模式下,在Global.asax中命中HttpApplication_BeginRequest()之前,对服务器的每个其他请求都会有非常一致的5-10秒延迟
它恰好发生在所有其他请求中。在发布模式下,它总是很快,但它导致我在调试模式下测试问题。我查看了调用堆栈,但在HttpApplication_BeginRequest()之前唯一的事情就是“外部代码”,所以我不知道发生了什么。如何才能找出导致这种滞后的问题?感谢。
答案 0 :(得分:1)
ASP.NET不会每15次点击一次回收App Domain吗?我曾经有过一种情况,我意识到由于使用通配符IIS映射,页面上的所有资源调用(即脚本,图像等)都是通过ASP.NET httphandler进行的,从而有助于15次点击计数。那有意义吗?