web-dev-qa-db-ja.com

FiddlerがWindows 8でC#アプリケーションからのトラフィックをキャプチャしない

最近、Windows 8を搭載した新しいコンピューターにアップグレードしました。Fiddlerをインストールしましたが、C#アプリケーションとの間で送受信されるトラフィックのキャプチャーに問題があります。私はこの問題をWindows 7で経験したことがないので、Windows 8の問題だと思います。

アプリケーションは、C#5.0および.NET 4.5を使用する通常のWinFormsアプリケーションです。 Visual Studio 2012を使用しています。

これがないとアプリケーションのデバッグに苦労しているので、これを回避する方法はありません。

Fiddlerは、ChromeおよびFirefoxからのトラフィックを問題なくキャプチャします。アプリケーションだけではありません。開発した別のアプリケーションもロードしましたが、これは正常に動作します。

これは、HttpClientを使用してHttpリクエストを作成する私が開発した最初のアプリケーションであることは注目に値するかもしれません。それが問題を引き起こしているのでしょうか?

編集:トラフィックを監視するためにFiddlerアプリケーションを使用しています。ローカルホストに接続していません。 Web APIに接続しています。

16
James Jeffery

ステップ#1は、アプリケーションを開始する前にFiddlerを開始することです。これは、デフォルトの構成に役立ちます。これにより、.NETアプリケーションは、起動時にシステムプロキシを取得し、起動後のプロキシの変更に気づきません。

最初のステップが機能しない場合のステップ#2は、app.exe.configファイルまたはmachine.configファイルを編集するか、Proxyプロパティを設定して、プロキシを使用するようにプロセスを明示的に構成することですリクエストオブジェクトに。

17
EricLaw