質問

Web Services Enhancements 3.0を使用して、Visual Studio 2005でC#で記述されたASP.NETアプリケーションからWebサービスを呼び出しています。

特定のSOCKS5プロキシを使用するようにネットワーク接続設定を変更した場合、Internet ExplorerでWebサービスを呼び出すことができますが、.ASPXページから、プロキシを使用する必要があることを示すエラーメッセージが表示されます。

プロキシを使用するようにWebサービスクライアントを構成する方法を知っていますか?

ありがとう

PS:

以下をWeb.configに追加しても機能しません:

<system.net>
  <defaultProxy>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>
役に立ちましたか?

解決

「有効」を設定する必要があります; defaultProxy要素の属性を&quot; true&quot;に動作させるには:

<system.net>
  <defaultProxy **enabled="true"**>
    <proxy proxyaddress="http://theproxy:8080" bypassonlocal="True" />
  </defaultProxy>
</system.net>

これは動作するはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top