私はWebサービスを作成していますが、Webサービスは初めてです。 .Net Webサービス用のWSDLの作成方法を教えてください(WCFサービスではありません)。
クライアントまたはサーバー側でWSDLファイルを配置する場所も教えてください? WSDLファイルを配置する場所。
ありがとう
回答:
回答№1は1MSDN: Webサービス記述言語ツール(Wsdl.exe)
WebサービスにVisual Studio 2008でWsdl.exeユーティリティを使用する
そのツールをコマンドプロンプトから実行する必要があります。
スタート->すべてのプログラム-> Microsoft Visual Studio 2008-> Visual Studioツール-> Visual Studio 2008コマンドプロンプト
回答№2の場合は1
wsdlファイルを生成するには、wsdlを使用する必要があります。Visual Studioコマンドプロンプトからexeを実行します。ただし、Visual Studioのソリューションプロジェクトでwsdlを使用する場合は、プロジェクトをクリックして、Webサービス/サービス参照の追加を選択し、ソリューションまたはURLからサービスを選択すると、VSがすべてのファイルを自動的に生成します
回答№3の場合は1
Pranay Ranaの提案に従ってWsdl.exeを使用して、 サーバ.
クライアント.Net側のWebサービスにアクセスするには、Visual Studioでサービス参照を作成してクライアントプロキシを取得します。
回答№4の場合は0
「ASMXベースのWebサービスを使用しているだけですよね?
ASP.NET/ASMXサイトでWSDLを生成する場合は、Webアプリケーションを実行し、クエリ文字列「?WSDL」でASMX URLをヒットできます。あなたのサービス名が
http://myserver/myservice.asmx
その後、あなたはヒットすることができます
http://myserver/myservice.asmx?wsdl
ページをローカルに保存し、送信できます誰でもそれを必要とします。 WSDLの公開はデフォルトで有効になっています。WSDLを使用する必要がある人または会社は、URLを押すことでWSDLを生成できます。