古いWSDLファイルがあり、WCFを使用してサービスと通信したい。
WSDLはASMXから生成されます(たぶん私にはわかりません)。
それと通信するために必要なステップは何ですか?
Svcutil.exeを使用して、サービスを呼び出すWCFプロキシを作成します。詳細 こちら 。
プロジェクトを右クリックし、[サービス参照の追加]を選択します。 WSDLをポイントします。 「OK」をクリックします。これですべてです。
wsdl.exeは、プロキシを作成する古いWebサービス(1.1)の方法です。最初に試すのは、すでに述べたように「サービス参照の追加」です。これは、svcutil.exeを使用してプロキシを作成します。プロキシの作成方法をさらに制御する必要がある場合は、コマンドラインからさまざまなスイッチを使用してsvcutil.exeを使用できます。
とはいえ、古いWebサービスのwsdlで問題が発生しました。特に、オーバーロードされた操作を含む古いApache AXIS Webサービス。詳細については、私の投稿 こちら を参照してください。 (私の問題はまだ解決していません。同じ問題に遭遇しないことを願っていますが、問題が解決したら、私の質問に答えてください。)