web-dev-qa-db-ja.com

WSDLファイルを使用してWCFプロキシを作成する方法

古いWSDLファイルがあり、WCFを使用してサービスと通信したい。

WSDLはASMXから生成されます(たぶん私にはわかりません)。

それと通信するために必要なステップは何ですか?

22
Raha

Svcutil.exeを使用して、サービスを呼び出すWCFプロキシを作成します。詳細 こちら

21
Anderson Imes

プロジェクトを右クリックし、[サービス参照の追加]を選択します。 WSDLをポイントします。 「OK」をクリックします。これですべてです。

enter image description here

26
John Saunders

wsdl.exeは、プロキシを作成する古いWebサービス(1.1)の方法です。最初に試すのは、すでに述べたように「サービス参照の追加」です。これは、svcutil.exeを使用してプロキシを作成します。プロキシの作成方法をさらに制御する必要がある場合は、コマンドラインからさまざまなスイッチを使用してsvcutil.exeを使用できます。

とはいえ、古いWebサービスのwsdlで問題が発生しました。特に、オーバーロードされた操作を含む古いApache AXIS Webサービス。詳細については、私の投稿 こちら を参照してください。 (私の問題はまだ解決していません。同じ問題に遭遇しないことを願っていますが、問題が解決したら、私の質問に答えてください。)

8
Mark Good