我正在使用New Relic来分析我的ASP.NET MVC 5(在Azure上运行)应用程序。它告诉我BeginRequest
对静态文件花了很长时间,例如。 PNG文件,如下图所示。
我的理解是BeginRequest
是托管代码管道的一部分。但是,我没有在我的Web.config中设置runAllManagedModulesForAllRequests="true"
,所以我认为IIS可以直接访问静态内容而不涉及ASP.NET。
有谁知道为什么BeginRequest
在这里被调用,为什么在调用它时它会如此慢?