14

nugetから、.net 4.0をターゲットとするmvc4インストールで、miniprofiler、miniprofiler.mvc3、およびminiprofiler.efをセットアップしようとしています。

ルート/mini-profiler-resources/ {resourceName}を登録しましたが、routedebuggerを使用するとこのルートが表示されます。ただし、このルートへのすべてのリクエストは404として返されます。私はmvc4を実行しているので運が悪いのですか、それともこれは奇妙なことですか?

<package id="MiniProfiler" version="2.0.2" targetFramework="net40" /> <package id="MiniProfiler.EF" version="2.0.3" targetFramework="net40" /> <package id="MiniProfiler.MVC3" version="2.0.2" targetFramework="net40" />

routedebuggerから(フォーマットについては申し訳ありませんが、テーブルだと想像してください!)

All Routes Matches Current Request Url Defaults Constraints DataTokens False mini-profiler-resources/{filename} controller = MiniProfilerHandler, action = ProcessRequest controller = MiniProfilerHandler, action = ProcessRequest (null)

4

1 に答える 1

35

これをまだ解決していない場合や、他の人がここに着陸した場合に備えて...同様の問題(具体的には/mini-profiler-resources/jquery.1.7.1.js?v=6cJT7lsVkH6SxAlFpQstk1/AgtUwMUApXN3pviVvaRE=)があり、私の問題を修正した次の関連スレッド。

runAllManagedModulesForAllRequestsをfalseに設定してMiniProfilerを実行する

<system.webServer>
...
  <handlers>
    <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
  </handlers>
</system.webServer>
于 2012-08-13T03:24:57.697 に答える