Asp.net mvc 2 ASP.NET应用程序前的间歇性延迟\u BeginRequest()

Asp.net mvc 2 ASP.NET应用程序前的间歇性延迟\u BeginRequest(),asp.net-mvc-2,iis-7,httpapplication,Asp.net Mvc 2,Iis 7,Httpapplication,我正在使用ASP.NETMVC2。在调试模式下,在Global.asax中命中HttpApplication_BeginRequest()之前,每向服务器发送一次请求,都会有非常一致的5-10秒延迟 每隔一次请求都会发生。在发布模式下,它总是很快,但它会给我在调试模式下测试带来问题。我查看了调用堆栈,但在HttpApplication_BeginRequest()之前,唯一的事情是“外部代码”,所以我无法判断发生了什么。我如何找出是什么导致了管道中的这种滞后?谢谢。ASP.NET不是每点击15次

我正在使用ASP.NETMVC2。在调试模式下,在Global.asax中命中HttpApplication_BeginRequest()之前,每向服务器发送一次请求,都会有非常一致的5-10秒延迟


每隔一次请求都会发生。在发布模式下,它总是很快,但它会给我在调试模式下测试带来问题。我查看了调用堆栈,但在HttpApplication_BeginRequest()之前,唯一的事情是“外部代码”,所以我无法判断发生了什么。我如何找出是什么导致了管道中的这种滞后?谢谢。

ASP.NET不是每点击15次就回收一次应用程序域吗?我曾经遇到过这样一种情况,我意识到由于使用了通配符IIS映射,页面上的所有资源调用(即脚本、图像等)都是通过ASP.NET httphandler进行的,因此导致了15次命中。这有意义吗

这是可能的,但我在2次点击中的1次中得到了这种行为。例如,我有一个带有分页的网格。如果我点击“下一页”,它是非常一致的-首先是即时的,然后需要几秒钟,然后再次即时,然后需要几秒钟,依此类推。即使我在网格中随机翻页,也会发生这种情况,而不仅仅是按顺序。。