サービスへの参照を追加して、.NETコードからSOAP Webサービスを使用しています。今度はサービスwsdlエンドポイントが将来変更される可能性があるので、私はこれを設定ファイルに追加して、私のアプリをよりダイナミックにしたいと思っています。今は追加リファレンスをもう使用することができなくなるので、サービス参照を使わずにコードからサービスを呼びたいと思っています。私はそれがWCFではないので、私はサービスのためのインターフェイスタイプを持っていないので、ChannelFacotry
を作成することはできません。だから私はこのような何かを使用することはできません:プログラムでSOAP Webサービスを呼び出す
サービス参照を追加せずにSOAP Webサービスを使用する方法はありますか。それでは、コードからServiceReferenceのURLを動的に更新する方法はありますか?
http://stackoverflow.com/questions/125399/how-can-i-dynamically-switch-web-service-addresses-in-net-without-a-recompile – stuartd