IIS 6上的MVC Mini Profiler

时间:2011-06-15 14:17:02

标签: iis-6 mvc-mini-profiler

有没有人能够让IIS 6上的MVC迷你探测器工作?我在我的应用程序中设置了探查器,它在Visual Studio,IIS Express和IIS 7.5中运行良好,但是当我将完全相同的应用程序放到IIS 6上时,它将无法工作。

问题似乎是在加载/mini-profiler-includes.js时,我只得到404响应。我已经检查了路由表,并且探查器已经注册了正确的路由,但除此之外我还不确定还有什么可以尝试。

1 个答案:

答案 0 :(得分:24)

在IIS 7上,ASP.NET默认以集成模式运行,因此ASP.NET运行时将处理所有请求,但是在IIS 6上,ASP.NET仅处理映射部分中明确列出的扩展。

/mini-profiler-includes.js请求进入时,IIS会看到.js并尝试提供静态文件,但是当ASP.NET生成文件时,处理程序永远不会被命中,并返回404错误。

为了解决此问题,您需要向IIS添加通配符映射,以便将所有请求传递给ASP.NET。 This博文有一个很好的演练过程。