我一直在使用MiniProfiler來衡量網站的性能。當我從版本1.9升級到2.0時,它停止工作。我將命名空間從MvcMiniProfiler更改爲StackExchange.Profiling。但是,當我下載一個頁面,提琴手顯示有404錯誤以下請求:MiniProfiler無法找到jquery
GET /local/mini-profiler-resources/jquery.1.7.1.js?v=tNlJPuyuHLy/d5LQjyDuRbWKa0weCpmO3xkO6MH4TtA= HTTP/1.1
這可以防止結果在頁面中呈現。
爲了讓1.9版本MiniProfiler的工作,我不得不在web.config文件中的以下條目(如this post描述):
<system.webServer>
<handlers>
<add name="UrlRoutingModule1" path="mini-profiler*.js" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule2" path="mini-profiler*.css" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
<add name="UrlRoutingModule3" path="mini-profiler*.tmpl" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
我試圖讓MiniProfiler 2.0運行包含在配置文件中的那些文件以及排除它們的文件都無法使用。
這是在IIS Express中的我的開發機器上運行的。
我的應用程序是一個使用Forms安全性的WebForms應用程序。
我該如何解決這個問題?
你可以試試github最新的版本嗎 – 2012-04-19 15:40:50
我試過了,它來自GitHub的最新源代碼,但仍然有問題。 – epotter 2012-04-19 20:18:41
當我嘗試瀏覽到http:// localhost:43947/local/mini-profiler-resources/results-index時,我在mini-profiler-resources目錄中的所有項目上都收到404錯誤。 (includes.js,list.js,list.css,jquery.tmpl.js和list.css) – epotter 2012-04-19 20:21:16