http://miniprofiler.com/のHowToを使用して、MiniProfilerをインストールするのに疲れました。
これはうまくいくようです:
<%= StackExchange.Profiling.MiniProfiler.RenderIncludes() %>
しかし、サイトを開始すると、次のエラーメッセージが表示されます。
'MiniProfiler' is undefined
問題は、含まれているMiniProfilerコードにあります。
var initMp = function(){
load('/mini-profiler-resources/includes.js?v=6cJT7lsVkH6SxAlFpQstk1/AgtUwMUApXN3pviVvaRE=',function(){
MiniProfiler.init({.....
http://localhost/mini-profiler-resources/includes.js?v=6cJT7lsVkH6SxAlFpQstk1/AgtUwMUApXN3pviVvaRE=
IEで開こうとすると、404が表示されます。
私はstackoverflowで見つかったこのソリューションを試しましたが、うまくいきませんでした:(
誰かがこの問題を知っていますか、それとも私がそれを修正するために何ができるか知っていますか?
解決
このソリューションの構成セクションと「runAllManagedModulesForAllRequests」行を追加することで、問題を解決しました。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<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>
「トリック」は、ハンドラーを機能させるために以下の行を追加することでした。
<modules runAllManagedModulesForAllRequests="true"/>