私はWebサービスを作っています。私はWebサービスを初めて利用しています。 .Net Webサービス用のWSDLの作成方法を教えてください(WCFサービスはありません)。ウェブサービスを作成していますか? WSDLを作成するには?
私はWSDLファイルをクライアントまたはサーバー側に配置する場所も教えてください。ここでWSDLファイルを配置します。
おかげ
私はWebサービスを作っています。私はWebサービスを初めて利用しています。 .Net Webサービス用のWSDLの作成方法を教えてください(WCFサービスはありません)。ウェブサービスを作成していますか? WSDLを作成するには?
私はWSDLファイルをクライアントまたはサーバー側に配置する場所も教えてください。ここでWSDLファイルを配置します。
おかげ
MSDN:コマンドプロンプトからこのツールを実行する必要があります
WebサービスのためのVisual Studio 2008でWeb Services Description Language Tool (Wsdl.exe)
使用Wsdl.exeユーティリティ、
スタート - >すべてのプログラム - > Microsoft Visual Studio 2008 - > Visual Studio Tools - > Visual Studio 2008コマンドプロンプト
ありがとう。 このファイルはサーバーに保存されますか?それは遵守されるだろうか? どのように私はクライアントの使用にそのアドレスを与えるでしょうか? – haansi
erate wsdlファイルを使用するには、Visual Studioのコマンドプロンプトからwsdl.exeを使用する必要があります。しかし、ソリューションプロジェクトでwsdlを使用する場合は、Visual Studioでプロジェクトをクリックし、Webサービス/サービス参照を追加 - >ソリューションまたはURLからサービスを選択すると、VSは自動的にすべてのファイルを生成します。
ありがとうVitaly Zemlyansky、 私はこのファイルを置く場所のファイルを生成した後ですか?コンパイルされますか? – haansi
コードファイルを生成した後、それはプロキシクラスファイルになります。クライアントコードにWebサービスへのアクセスが必要な場所に配置します。はい、これは、Visual Studioでこれを行うとき、私はプロキシクラスを作成するためにこのユーティリティを使用するVS Web参照を使用することを意味するので、うまくコンパイルされます。 –
ASMXベースのWebサービスを使用しているようですね。
ASP.NET/ASMXサイトでWSDLを生成する場合は、Webアプリケーションを実行し、クエリ文字「?WSDL」を使用してASMX URLをヒットできます。あなたのサービス名は
http://myserver/myservice.asmx
であれば、あなたはローカルでページを保存して、あなたがそれを必要とする誰に送信することができ
http://myserver/myservice.asmx?wsdl
を打つことができます。 WSDLを公開することは、デフォルトで有効になっています.WSDLを使用する必要がある個人または企業は、URLを使用してWSDLを生成することもできます。
どのようにWebサービスを作成しましたか?これは 'asmx'ファイルですか?他に何か?もしそうなら、何? – Oded
これまで何をしていますか? –
Odedはasmxファイルですので、ご案内ください。 – haansi