iis-6 - IIS 6 上的 MVC 迷你分析器

标签 iis-6 mvc-mini-profiler

有没有人能够让 MVC 迷你分析器在 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 仅处理映射部分中明确列出的扩展。

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

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

关于iis-6 - IIS 6 上的 MVC 迷你分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6359161/

相关文章:

ruby-on-rails - 为什么此方法无法检测 ActionView::Template :render?

c# - 请求限制是否以 BITS/BYTES 为单位?

ASP.NET + IIS6 : whitelist users via authorization section in web. 配置

asp.net - 在 App_Start 中编辑 MiniProfiler.cs 后更新 MiniProfiler.MVC3 NuGet 包

c# - 如何使用控制台应用程序存储 MIniProfiler 数据

azure - mvc-mini-profiler - 使用负载平衡的 Web 角色(azure 等)

deployment - 使用Web Deploy的appHostConfig在IIS 6中创建网站

iis - 配置 IIS 6.0 以执行 cgi(.exe)

asp.net - SEO 的重复页面内容

mvc-mini-profiler - 如何自定义 Mini-Profiler UI