私はwsdlファイルのみを持っていると仮定して、どのようにプロキシクラスを作成していろいろな方法でWebサービスを呼び出すことができます。どのようにWebサービス関連のすべてのクラスとそのプロパティ&メソッドは私のC#のアプリケーションで公開されます。誰でも私の指導を助けることができます。ありがとうWebサービスの場合WSDLからプロキシクラスを生成する方法
答えて
通信するサービスのクライアントプロキシを生成するには、ServiceModel Metadata Utility Tool、またはVisual StudioのAdd Service Reference Dialogを使用する必要があります。生成されたプロキシは、サービスコントラクトを抽象化するクラスを提供し、これらのクラスと対話するようにクライアントアプリケーションをプログラミングできます。
Web参照を追加するとWebサービスのURLを知る必要がありますが、場合によってはサードパーティの企業がwsdlファイルのみを提供しているのを見たことがあります。私はwsdlからプロキシを生成する場合どのようにプロキシがWebサービスと対話することができます。どのようにプロキシクラスは、webservice .....の実際のURLを知っていることができますこの概念を議論することができます – Thomas
WebサービスのURLはどのようにwsdlファイルに格納されますか?タグが格納されます。 wsdlファイルにどのようにWebサービスのURLが格納されているかを指摘するために、サンプルのwsdlコードを与えてください。ありがとう – Thomas
プロキシは生成されたため、サービスのエンドポイントに関する情報はありません。プロキシ(またはチャネル)をインスタンス化するときは、使用するバインディングとエンドポイントを指定する必要があります。この情報は、上記のツールも生成する構成ファイルから読み取ることができます。 http://msdn.microsoft.com/en-us/library/ms576141.aspxを参照してください。 – lesscode
ユーティリティがあり、それは、Visual Studio(2005年以降、私は思う)でshipps、それはコマンドラインだし、プロキシを生成するために使用することができwsdl.exe
と呼ばれます。
の場合、Web参照を追加すると、いくつかのケースで私はサードパーティの会社がwsdlファイルのみを提供しているのを見ました。私はwsdlからプロキシを生成する場合どのようにプロキシがWebサービスと対話することができます。どのようにプロキシクラスは、Webサービスの実際のURLを知って..... .....この概念を議論することができます – Thomas
参照として追加されたプロキシと同じです。プロキシ自体にWebServiceの場所に関する情報が含まれていません。 Webサービスの設定はWeb.config/app.configファイルにあります。 Web参照を追加すると、クライアント設定が生成されます。独自のプロキシを追加する場合は、自分で設定を追加する必要があります。あるいは、URLをクライアントのコンストラクタパラメータとして渡すことができるはずです。 – Varius
あなたはとても近くにあった – toddmo
コマンドラインを使用してWSDL.exeツールを使用できます。
すなわちWseWsdl3 WSDLPath /out:MyProxyClass.cs
構文が間違っていると思います。我々はWeb参照を追加するとき、私たちはwebserviceのURLを知る必要がありますが、場合によっては、サードパーティの会社がwsdlファイルのみを提供しているのを見たことがあります。私はwsdlからプロキシを生成する場合どのようにプロキシがWebサービスと対話することができます。プロキシクラスがWebサービスの実際のURLをどのように知っているか.....この概念について議論することができます。 – Thomas
WSDLには
WseWsdl3.exeは、プロキシクラスを作成することができないならば、道がまだあります。
IISで通常のASP.NET Webアプリケーションとしてサービスを実行できる場合は、プロキシクラスがうまく生成された一時的なASP.NETファイルが作成されます。
あなたはフォルダにそれを見つけることができます。
C:\ WINDOWS \ Microsoft.NET \ Frameworkの\ vMAJOR.MINOR.BUILD \ ASP.NETの一時ファイル\ YOUR_WEB_APP。 ランダムな名前のサブフォルダがいくつかあります。最近のものに行き、 "App_WebReferences.XXXX.0.cs"のように見えます。
- 1. XMLDocumentを返すWebサービス用のWSDLを生成する方法
- 2. WSDLからプロキシクラスを生成していますか?
- 3. wsdlからサービスを生成する
- 4. EclipseのJava WebサービスからWSDLを生成
- 5. Apache CXF、WSDLファイルからWebサービスを生成
- 6. Node.js - wsdlからWebサービスサーバー/クライアントスケルトンを生成
- 7. JavaでWSDLを使用して模擬Webサービスを生成する方法は?
- 8. Webサービス(wsdlで記述)をJavaから呼び出す方法
- 9. iPhoneアプリケーションからWSDL Webサービスを呼び出す方法は?
- 10. コンパイル時にwsdlのスタブ/プロキシクラスに作成
- 11. jax-ws Webサービスを作成し、XSDなしでWSDLを生成
- 12. Visual Studio 2008はWebサービスReference.csプロキシクラスを生成していませんか?
- 13. wsdlからプロキシクラスを作成するためのwsdl.exeの代替手段
- 14. 同じ名前空間の多くのサービスからwcfプロキシクラスを生成する方法
- 15. WSDLからWebサービスプロキシを生成するC#
- 16. WSDLからSOAP Webプロキシを生成する問題BizTalk VS2013
- 17. apache軸を使用してwsdlからWebサービスを作成
- 18. デスクトップアプリケーションのWSDL Webサービス
- 19. SOAPメッセージ(WSDLなし)からWebサービスインターフェイスを生成しますか?
- 20. wsdlとsoap12バージョンのHTTPS Webサービスを使用する方法。
- 21. Silverlightサービスリファレンスの生成 - プロキシクラスの生成原因を特定する方法
- 22. Android WSDL Webサービスksoap2
- 23. PHPのWSDL Webサービスからデータを取得する
- 24. WSDLからSOAP Webサービスを簡単に作成する方法[任意の言語]
- 25. wsdlファイルから元のサービスを取得する方法
- 26. デルファイWebサービスのWSDLのインポート
- 27. WSDLからのWebサービスクライアントの作成
- 28. .NET WebサービスのWSDLで不正なURLを使用した場合の問題
- 29. Groovyを使用してWSDLからSOAP Webサービスを作成しますか?
- 30. ASMX Webサービス用のカスタムWSDL
'wsdl.exe'または' svcutil.exe'を検索してください –
私はsvcutilがwebserviceではないWCFに関連していることを知っていますが、私は確信していません。 – Thomas
http://msdn.microsoft.com/en-us/library/7h3ystb6.aspx - 注意svcutil.exeはwsdl.exeを使用することを推奨しています。後者は従来の技術と見なされます。 –