web-dev-qa-db-ja.com

VisualStudioでWebサービスのWSDLファイルを生成する方法

Salesforceと相互運用する.NETの在庫アプリケーションがあります。

WebサービスのWSDLファイルを生成する方法、Visual Studioが自動的に作成すること、また、WSDL.exeコマンドが実行する場合にアクセスするためにリモートマシンにエクスポートする方法である場合は物理的に作成されないことも伝えられましたasmxファイルの場合、起動する正確な場所はどこですか。

リンクがない場合は提案してください。

8
neeraj

WebサービスへのWSDLを生成するために特別なことをする必要はありません。 WebサービスのURLを「?WSDL」で後置するだけで取得できます。例えば:

http://localhost/HelloService.asmx?WSDL

これを行ったら、WSDLをXMLファイルとして保存し、それを呼び出したいクライアント.NETアプリケーションへのWeb参照として追加します。

25
Prahlad Yeri

ブラウザで表示する場合は、ソースを表示して折りたたみ可能な要素を削除します。次に、読みやすいものが必要な場合は、それをコピーしてお気に入りのXMLビューア/フォーマッタに貼り付けます。

1
Jeff Magill
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\wsdl.exe" /language:CS /namespace:YourNameSpace /out:"G:\Work\YourFileName.cs" http://localhost/Service.asmx?wsdl

これにより、.cs(c#)ファイルが生成されます。

0
mr R