サービスのメタデータをダウンロードしようとすると、Webサービスが自分のサーバー上のIISでホストされています。エラーが発生しました:リモート名を解決できませんでした:win2008x64(サーバー名) 。サーバー上では、2つのバインディング、1つのhttp、もう1つはhttpsです。
どうすればこの問題を解決できますか?
EDIT:
WCF Webサービスメタデータにコンピュータ名が含まれています
The document was understood, but it could not be processed.
- The WSDL document contains links that could not be resolved.
- There was an error downloading 'http://win2008x64:1668/Service.svc?xsd=xsd0'.
- The remote name could not be resolved: 'win2008x64'
Metadata contains a reference that cannot be resolved: 'http://89.x.x.x:166x/Service.svc?wsdl'.
Metadata contains a reference that cannot be resolved: 'http://89.x.x.x:166x/Service.svc?wsdl'.
If the service is defined in the current solution, try building the solution and adding the service reference again.
事前にありがとうございます。
a:クライアントはサーバーに名前でpingを実行できるか? b:ブラウザでエンドポイントを参照するとどうなりますか? –
はい、もちろんpingでき、ブラウザのエンドポイントにアクセスできますが、このページに表示されている内容: svcutil.exe https:// win2008x64:1667/Service.svc?wsdl win2008x64は問題です。 ip。 – croisharp