無料のWebサービスを使用する単純なWinFormsアプリを作成しましたhttp://www.webservicemart.com/uszip.asmx。しかし、このアプリはエラーでサービス操作を使用できません:
リモートサーバーが予期しない応答を返しました:(407)プロキシ認証が必要です(ISAサーバーは要求を満たすために承認を必要とします。Webプロキシサービスへのアクセスは拒否されます)
プロキシを作成し、サービス操作をトリガーするコード:
ChannelFactory<ServiceReference1.USZipSoap> proxy = new ChannelFactory<ServiceReference1.USZipSoap>("USZipSoap");
ServiceReference1.USZipSoap client = proxy.CreateChannel();
string str = client.ValidateZip("12345");
MessageBox.Show(str);
これは私の会社のネットワークに問題がありますか、それともwebservicemart.com側のプロキシですか?
構成ファイルの変更、カスタムバインディングの作成などについて多くの情報をグーグルで検索しましたが、基本的な理解が不足していると感じています...
このエラーが企業ネットワークのISAサーバーに関するものである場合、どの構成を行う必要がありますかISA Serverは、外部Webサービスの使用を制限しませんか?