3

多くの HttpWebRequests を作成する開発中の Web アプリケーションがあります。デバッグを容易にするために、web.config で次のように設定しました。

<system.net>
     <defaultProxy>
         <proxy proxyaddress="http://127.0.0.1:9999" />
      </defaultProxy>
</system.net>

これにより、すべての HttpWebRequests が Fiddler を介してプロキシできるようになります。問題は、アプリを正しく動作させるために Fiddler を実行する必要があることです。

理想的には、Fiddler が実行されているときは Fiddler を介してプロキシし、Fiddler が実行されていないときは毎回 web.config を変更しなくてもプロキシしないようにしたいと考えています。

4

2 に答える 2

1

いくつかのオプションがあります。

まず、構成 XML にフォールバックする代わりに、コード内の関連オブジェクトの関連Proxyプロパティを直接設定できます。その後、任意の要素に基づいてプロキシの使用を選択的に制御できます。

または、scriptLocation 属性をポイントするように設定し、 http://localhost:8888/proxy.pacFiddler のabout:configを使用して [ツール] > [Fiddler オプション] > [接続] > [PAC スクリプトを使用] ボックスにチェックを入れてチェックすることもできます。fiddler.proxy.pacfile.usefileprotocolfalse

于 2013-11-08T23:03:12.257 に答える