16

誰かがMVCミニプロファイラーをIIS6で動作させることができましたか?アプリケーションでプロファイラーを設定しましたが、Visual Studio、IIS Express、IIS 7.5で完全に機能しますが、まったく同じアプリケーションをIIS6に配置すると機能しません。

問題は/mini-profiler-includes.jsの読み込みにあるようですが、404応答が返されます。ルートテーブルを確認し、プロファイラーによって正しいルートが登録されましたが、それ以外に何を試すべきかわかりません。

4

1 に答える 1

24

IIS 7では、ASP.NETはデフォルトで統合モードで実行されるため、ASP.NETランタイムはすべての要求を処理しますが、IIS 6では、ASP.NETはマッピングセクションに明示的にリストされている拡張機能のみを処理します。

IISの要求が来る/mini-profiler-includes.jsと、.jsを確認して静的ファイルを提供しようとしますが、ファイルがASP.NETによって「生成」されるため、ハンドラーがヒットすることはなく、404エラーが返されます。

これを修正するには、ワイルドカードマッピングをIISに追加して、すべての要求がASP.NETに渡されるようにする必要があります。このブログ投稿には、プロセスの優れたウォークスルーがあります。

于 2011-06-15T16:25:10.577 に答える