2011-06-15 53 views
17

有沒有人能夠獲得在IIS 6上工作的MVC迷你分析器?我在應用程序中設置了分析器,它在Visual Studio,IIS Express和IIS 7.5中完美工作,但是當我將完全相同的應用程序放到IIS 6上時,它不起作用。IIS 6上的MVC Mini Profiler

這個問題似乎是加載/mini-profiler-includes.js,我剛剛得到404響應。我已經檢查過路由表,並且正確的路由已經由Profiler註冊,但除此之外,我不知道還有什麼可以嘗試的。

回答

24

在IIS 7上,ASP.NET默認情況下以集成模式運行,因此ASP.NET運行時將處理所有請求,但是在IIS 6上,ASP.NET只處理在映射部分中明確列出的擴展。

當請求進入/mini-profiler-includes.js IIS看到.js並嘗試提供靜態文件,但由於該文件是由ASP.NET「生成」的,處理程序永遠不會被命中並返回404錯誤。

爲了解決這個問題,您需要向IIS添加通配符映射,以便將所有請求交給ASP.NET。 This博客文章有一個很好的演練過程。

相關問題