MODIS Webサービス用のWCFクライアントをこのWebサイトで作成したいとします。http://daac.ornl.gov/MODIS/MODIS-menu/modis_webservice.html WSDLファイルへのリンクがありますが、これを使用してプロキシクラスを生成できます。問題は、このファイルが何らかの形で不正であることです。サービスリファレンスの追加、wsdl.exeまたはsvcutil.exeなどの.NETツールを使用してクライアントを作成できません。私はウェブサイトを通じてプロキシクラスを生成しようとすると、私は次の応答を取得:MODIS WebサービスのWCFクライアントの生成
を私は、WSDLファイルをダウンロードし、ローカルコピーからプロキシクラスを作成しようとしたが、その後、私はこのエラーを持っています:
これらのエラーは、サービス参照の追加のためとwsdl.exeとsvcutil.exe utilsののコンソール出力のために同じです。このサービスへのWCFクライアントを作成する他の方法はありますか、それとも.NETでは不可能ですか?
EDIT ----- WSDLがRPC/Endodedの標準であり、.NETツールが正しく処理できないため、問題が発生したことを私は管理しました。私はDocument/literal標準に変換しようとしましたが、まだ動作していません。誰かが私のWSDLファイルを見て、私が間違っているものをチェックできますか? https://wklej.to/67rR7
これで私は今プロキシクラスを作成しましたが、サービスはNULLだけを返しています。クライアントを作成してこれを確認できますか? –