私の顧客は自分のWebサービスにアクセスするための.wsdlファイルを私に渡しました。 VS2008を使用する私はプロジェクトを作成することができますが、その中で.wsdlファイルを使用する方法はわかりません。C#クライアントwsdlファイルを呼び出す方法
答えて
WSDLファイルを呼び出さないで、ファイルからサービス参照を追加します。
参照を追加するには、プロジェクトを右クリックし、Add Service Reference
を選択します。 wsdlファイルへのパスを貼り付け、Go
を押します。
あなたは、従来のWebサービスクライアントを使用したい場合は、そこからWSDLファイルにAdd Web Reference
&ペーストパスを選択します。
WCF(Add Service Reference)オプションの使用をお勧めします。
サービス参照は、このようなコードを追加使用するには:
var serviceClient = new ServiceReferenceName.MyClassClient();
serviceClient.DoSomething();
また、あなたは顧客がであなたを提供する必要があり、サーバーのURLを設定ファイルを更新する必要があります。
<client>
<endpoint address="http://UrlFromYourCustomerHere"
binding="basicHttpBinding"
bindingConfiguration="xxx"
contract="MyServiceReference.xxx"
name="xxx/>
</client>
は、Web参照[プロジェクト]メニューの[A Web参照は、 プロジェクトが1つ以上のXML Webサービスを使用することを可能にします。 Web参照の追加ダイアログボックス を使用して、Webサービスをローカルに検索するか、 ローカルエリアネットワークまたは インターネットで検索します。
現在のプロジェクトにWeb参照を追加した後、Webサービスによって公開されている メソッドを呼び出すことができます。
- を追加したWeb参照の追加]をクリックします。
[Web参照の追加]ダイアログボックスの[URL]ボックスにURLを入力して、http:////_vti_bin/excelservice.asmxやhttp:/// _ vti_binなどのExcel Webサービスのサービスの説明を取得します。 /excelservice.asmx。次に、「実行」をクリックしてWebサービスに関する情報を検索します。 メモ:
また、[参照]を右クリックして[Web参照の追加]を選択することで、ソリューションエクスプローラーペインの[Web参照の追加]ダイアログボックスを開くこともできます。
- [Web参照名]ボックスで、Web参照の名前をExcelWebServiceに変更します。
- [参照の追加]をクリックして、対象WebサービスのWeb参照を追加します。
- Visual Studioはサービスの説明をダウンロードして、アプリケーションとExcel Web Services間のインターフェイスを提供するプロキシクラスを生成します。
読む
従来のWeb参照を使用することはお勧めできません。 WCF(Service Reference)は、SOAPクライアントを作成するためのより新しい方法です。 –
また、OPにはasmxへの参照がないことが記載されています。利用可能なwsdlファイルがあります。 –
- 1. jQueryで.NET WSDL呼び出しを呼び出す方法Javascript?
- 2. Webサービス(wsdlで記述)をJavaから呼び出す方法
- 3. iPhoneアプリケーションからWSDL Webサービスを呼び出す方法は?
- 4. クライアント側の呼び出し - VS2008/C#3.0
- 5. .csファイルからJavaScript/jQuery関数を呼び出す方法C#
- 6. メソッドを独立して呼び出す方法C++アンマネージドXLLファイル
- 7. c#でwsdlファイルを読む方法
- 8. CXFの動的クライアントを2つ呼び出す方法は?
- 9. クライアントに何のファイルを.wsdl
- 10. kernel32.dll関数を呼び出す方法C++でLoadLibrary(..)を使用してGetTickCount()を呼び出す方法
- 11. UITextViewを呼び出す方法addTargetメソッドを呼び出す
- 12. C++ APIをC#から呼び出す方法
- 13. C++/CLIアプリケーションからC#.dllを呼び出す方法は?
- 14. C++でC++ DLLを呼び出す方法
- 15. C++クラスをC#から呼び出す方法
- 16. CからC++関数を呼び出す方法#
- 17. C#をC++から呼び出す方法
- 18. このDLL関数をC++/Cから呼び出す方法
- 19. c#.netでビジュアルC++メソッドを呼び出す方法
- 20. PHPファイルの実行中にjavascriptファイルを呼び出す方法。
- 21. form.csファイルからprogram.csファイルに変数を呼び出す方法
- 22. C#クライアントで基本認証Java Webサービスを呼び出す
- 23. C#クライアントでWS-Security Java Webサービスを呼び出す
- 24. Postgresqlストアドプロシージャを呼び出すクライアント側Javascript
- 25. DLLを参照せずにC#クラスのlibファイルを呼び出す方法
- 26. libcurlを使ってcまたはC++クライアントからgwt rpcサーブレットを呼び出す方法は?
- 27. 他のcファイルから静的関数を呼び出す方法は?
- 28. 目的のCクラスから.mmファイルのメソッドを呼び出す方法
- 29. LabVIEWでビルドされたdllファイルをC#から呼び出す方法は?
- 30. Cコードの関数呼び出しツリーをファイルにダンプする方法は?
+1答えは明らかですので。 – Shahin
ご協力いただきありがとうございます。 – Gatspy
赤い箱の場合は+1 – n00b