これまでのところ、フィドラーを使用して、テスト フィクスチャ、コンソール アプリ、および Web プロジェクトの両方から Web サービス トラフィックを盗聴することに成功しています。
今日、Web アプリケーション (IIS でローカルにホストされている ASP.NET Web サイト) を実行している場合、そのようなトラフィックを傍受できないことに気付きました。すべてのローカル トラフィックが表示されますが、Web サービス トラフィックはなくなっています (コードへの応答のデバッグが表示されるため、サービスがヒットしています)。
同じソリューション (まったく同じ環境) 内のテスト フィクスチャまたはコンソール アプリからの SOAP 要求と応答を引き続き正常にスニッフィングできます。
Windows(私はWin7を使用しています)のセキュリティ更新プログラムなどである場合、IISを介してルーティングされるトラフィックのみに影響しない限り、機能しないと思います。
この動作の出現を引き起こす可能性のあるものを探す必要がありますか?
任意のポインタをいただければ幸いです!
注:ローカル トラフィックは表示されますが、ローカルでホストされていない Web サービスへの SOAP 要求/応答は表示されません (別のチームが提供しているサンドボックスです)。
編集:この設定のビットはうまくいきました(Rick Strahlのブログにあります)
<system.net>
<defaultProxy>
<proxy
usesystemdefault="False"
bypassonlocal="True"
proxyaddress="http://127.0.0.1:8888"/>
</defaultProxy>
</system.net>