1

私はMiniProfilerを初めて使用し、それを機能させようとしています。指示に従って実行した後、エラー405でスタックしました:「パス'/Faconnect.Portal/mini-profiler-resources/results'へのアクセスに使用されるHTTP動詞POSTは許可されていません。」

ダイレクトリンクを試すと:

http://localhost/mini-profiler-resources/results?id=b5183613-a22a-4c59-836a-d5f066de30ef

エラーが発生します:ページが見つかりません

だから私の仮定はルーティングが私のウェブサイトのために正しく機能していないということです。(MiniProfilerデモWebフォームアプリを起動すると機能します)

私はすでに次の設定を含めました

      <modules runAllManagedModulesForAllRequests="true"/>
      <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
      <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" />

私はWindowsXP、Visual Studio 2010、カッシーニ、ASP.net4に取り組んでいます

4

1 に答える 1

1

これに何時間も苦労した後、私はこの背後にある理由を見つけました。私のウェブサイトには次の形式があります

http://localhost:9999/App.Module1/...

ここでの問題は「。」です。パスで。Cassini や MiniProfiler によって何らかの形で禁止されているかどうかはわかりません。その小さなものを削除すると、問題は解決しました。

于 2012-08-26T04:34:47.983 に答える