2016-07-13 7 views
0

MODIS Webサービス用のWCFクライアントをこのWebサイトで作成したいとします。http://daac.ornl.gov/MODIS/MODIS-menu/modis_webservice.html WSDLファイルへのリンクがありますが、これを使用してプロキシクラスを生成できます。問題は、このファイルが何らかの形で不正であることです。サービスリファレンスの追加、wsdl.exeまたはsvcutil.exeなどの.NETツールを使用してクライアントを作成できません。私はウェブサイトを通じてプロキシクラスを生成しようとすると、私は次の応答を取得:MODIS WebサービスのWCFクライアントの生成

enter image description here

を私は、WSDLファイルをダウンロードし、ローカルコピーからプロキシクラスを作成しようとしたが、その後、私はこのエラーを持っています:

enter image description here

これらのエラーは、サービス参照の追加のためとwsdl.exeとsvcutil.exe utilsののコンソール出力のために同じです。このサービスへのWCFクライアントを作成する他の方法はありますか、それとも.NETでは不可能ですか?

EDIT ----- WSDLがRPC/Endodedの標準であり、.NETツールが正しく処理できないため、問題が発生したことを私は管理しました。私はDocument/literal標準に変換しようとしましたが、まだ動作していません。誰かが私のWSDLファイルを見て、私が間違っているものをチェックできますか? https://wklej.to/67rR7

答えて

0

要素内のwsdl:documentationブロックを削除する タグは、svcutil.exeまたはwsdl.exeを使用してコードを生成するのに役立ちます。この解決のための

Baseline

ホープスこれは役立ちます。

+0

これで私は今プロキシクラスを作成しましたが、サービスはNULLだけを返しています。クライアントを作成してこれを確認できますか? –

関連する問題