そこで、NuGet を使用して glimpse をインストールし、web.config が更新されたことを確認し、「MySite/glimplse.axd」と入力してサービスをオンにしましたが、クライアント側のツールが表示されません。私は他のサイトで glimpse を使用しましたが、通常はスムーズですが、現在のアプリケーションは数桁複雑です。いくつかの HttpModules があり、現在ローカルの IIS7 インストール (Cassini では実行されていません) でセットアップされています。私が注意する必要があるGlimlseとの干渉?
1431 次
2 に答える
4
今朝 Glimpse を更新した後も同じ問題が発生しました (v1.3.0)。これを解決するために私がしたことは次のとおりです。
Glimpse のトレースをオンにする
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<logging level="Trace" />
</glimpse>
Asp.net の追跡を有効にする
<system.web>
...
<trace enabled="true" pageOutput="true" requestLimit="40" localOnly="true"/> ...
トレース出力から、何が起こったのかヒントが得られました。
私の場合、Glimpse.axd へのリクエストは Forms 認証により 404 応答を受け取りました。
p/s: Glimpse 更新 (nuget 経由) は Web.Config ファイルを変更し、それらの変更を常に手動で元に戻す必要があります (私の Web.config にはいくつかの<location path=>
ラップsystem.web
がありsystem.webServer
、更新はそれらを無視しているようです)。
于 2013-04-17T03:06:05.100 に答える
1
web.config でログを有効にすると、Glimpse が表示されない理由についてもう少し詳しい情報を取得できるはずです。
<glimpse enabled="true" loggingEnabled="true">
ログ ファイルに記載されていない場合は、ここに投稿して確認してください。
于 2012-03-28T16:44:12.823 に答える