1

プロジェクトに問題があります。C# と Web サービスのクライアントで Web サービスを作成します。私たちのオフィスではクライアントは正常に動作しますが、本番環境ではプロキシに問題があります。プロキシは、Windows インターネットのプロパティで構成されます。クライアントは http:\aaa.com に接続する必要があり、http:\aaa.com はプロキシの例外です。しかし、クライアントは接続しません。プロキシ ログでは、クライアントがプロキシを通過し、プロキシの例外を無視していることがわかります。クライアントがインターネット プロパティの例外を受け入れないのはなぜですか?

編集: プロキシ構成が *.aaa.com である間違いをお詫びします。インターネット エクスプローラーを使用すると、Web サービスにアクセスできます。

4

1 に答える 1

1

.NET が使用する設定を思い出せません (WinHTTP と思われます) が、(コマンド ラインで) 試してみる簡単なことの 1 つは次のとおりです。

proxycfg -u

これにより、Internet Explorer のプロキシ設定が WinHTTP にインポートされます。

さらに、ノードを介して構成 (app.config/web.config/machine.config/etc) を介してプロキシ設定を微調整することもできconfiguration/system.net/defaultProxyます。個人的には、この (構成) オプションは避けたいと思います。維持するために覚えておく必要のある項目の数が増えるだけです!

于 2008-11-18T07:48:28.237 に答える