WSDLとは何ですか?私はグーグルでの参照の多くを見つけることができません...
どのように私のWCF WebサービスのWSDL URIを知ることができますか?WCFのWSDL URIは何ですか?
答えて
WSDLについていくつかの良いチュートリアル:Webサービスのアドレスが
http://services.aonaware.com/DictService/DictService.asmx
- http://msdn.microsoft.com/en-us/library/ms996486.aspx
- http://www.w3schools.com/WSDL/default.asp
- http://www.predic8.com/wsdl-reading.htm
ある場合あなたはこのようなあなたのWSDLファイルに到達することができます:WCFサービスの
http://services.aonaware.com/DictService/DictService.asmx?WSDL
WSDLは、通常、サービスのHTTP(S)URLに?wsdl
を追加することによって取得されます。しかし、このWSDLの取得をServiceMetadataBehavior
に許可する必要があります。あなたはWSDLへのハイパーリンクで、ヘルプページを受けるべき
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
ブラウザにHTTP(S)あなたのサービスのベースURLを入力して:あなたはWCFサービスアプリケーションのプロジェクトテンプレートを使用している場合WCF 4は、すべてのHTTPベースのサービスのためにデフォルトでこれを可能に。
WCF 3.xでは、手動で許可し、サービス定義で動作設定を使用する必要があります。
<behaviors>
<serviceBehaviors>
<behavior name="myConfig">
<!-- requires HTTPS to be configured for your service -->
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="..." behaviorConfiguration="myConfig">
...
</service>
</services>
このようにWSDLを取得することは、HTTP(S)GETでのみ可能です。 Metadata endpointからサービスメタデータを取得するためにWS-MetadataExchangeプロトコルを使用することもできます。また、さまざまなトランスポートプロトコルもサポートしています。 WCFのWSDLはSOAPサービスのみに使用されます。
WCF内のWSDL URIは、クライアントとの通信に使用できるのプロキシクラスの作成に使用されます。
WSDL URIは、メタデータを取得/呼び出しします。クライアントがプロキシクラスを構築するためには、WCFで使用されるサービスコントラクト、操作規約、メソッド、およびWCFのメソッドのパラメータについて知る必要があります。これらの情報クライアントは、 プロキシクラスを生成できません。アプリケーションでWCFサービスをホストするので、メタデータは実際にはアプリケーション設定ファイルにこれらの情報をすべて生成する責任があります。
- 1. SOAP非wsdlモードのオプションでuriとは何か
- 2. 私のWCF RIAサービスのURIは何ですか?
- 3. WCF WSDL + Nillable Attributes
- 4. WSDL for REST WCF
- 5. wsdlファイルのMIMEタイプは何ですか?
- 6. WCFサービスWSDLドメイン名
- 7. WSDLのWCF共有タイプ
- 8. マジックWSDL URIクエリパラメータはどのように機能しますか?
- 9. WCFサービス内のwsdlファイルはどこですか
- 10. WCF WSDLでのインタフェース契約の定義
- 11. WCFとは何ですか?
- 12. WCF wsdl文字列配列
- 13. uri/serverエラーとは何ですか?
- 14. WCFサービスで生成されたWSDL
- 15. wcf - wsdlポートタイプとバインディングを変更する
- 16. 既存のwsdlからPHP SOAPの場所とURIを取得
- 17. WCFのDataContractsとは何ですか?
- 18. WCFの「エンドポイント」とは何ですか?
- 19. WCF - 最速のバインディングは何ですか?
- 20. wsdlとsvcのWCFホスト名ページ
- 21. WCFサービスアプリケーションとWCFサービスライブラリの違いは何ですか?
- 22. WCFでwsdl情報を非表示にする方法は?
- 23. WCFサービスをWSDLでモックアップする方法は?
- 24. 複合型はwcf wsdlで使用できません
- 25. Restful WebサービスとWSDLの違いは何ですか?
- 26. UDDI、ディスコ、WSDLの違いは何ですか?
- 27. WCFサービスリファレンス.datasourceファイルとは何ですか?
- 28. WCF - なぜWSDLがありません
- 29. 「初期WSDL」とは技術的には何ですか?
- 30. WCF WSDLは複雑な型/メソッドのみを提供します