IIS 6上的MVC Mini Profiler

问题描述

| 有没有人能够使MVC mini profiler在IIS 6上运行?我已经在应用程序中设置了事件探查器,它在Visual Studio,IIS Express和IIS 7.5中都可以完美运行,但是当我将完全相同的应用程序放到IIS 6上时将无法工作。 问题似乎与加载/mini-profiler-includes.js有关,我刚收到404响应。我已经检查了路由表,并且探查器已经注册了正确的路由,但是除此之外,我不确定还可以尝试什么。     

解决方法

        在IIS 7上,默认情况下,ASP.NET以集成模式运行,因此ASP.NET运行时将处理所有请求,但是在IIS 6上,ASP.NET仅处理在映射部分明确列出的扩展。 当请求“ 0”时,IIS会看到.js并尝试为静态文件提供服务,但是由于该文件是由ASP.NET“生成”的,因此处理程序将永远不会被命中,并且会返回404错误。 为了解决此问题,您需要向IIS添加通配符映射,以便将所有请求传递到ASP.NET。这篇博客文章很好地介绍了该过程。