簡體   English   中英

如何生成WCF服務的完整WSDL?

[英]how to generate complete WSDL of a WCF service?

我有一個托管為http://localhost:123/Service.svc的wcf服務,如果我使用svc path?wsdl生成了wsdl,則會顯示wsdl,但其中僅包含wsdl:binding部分,這是公開的操作。

雖然這足以生成代理類,但是有什么方法可以獲取完整的wsdl,該wsdl具有像wsdl:types,xs:schema,wsdl:message,wsdl:portType等所有元數據

使用.NET 4.5,在WCF-Flat WSDL中實現了一項新功能。 您可以在此處找到更多信息。

正如您所說,在.NET的早期版本中,WSDL僅包含wsdl:bindings和對(另一個URL)模式的引用等。在.NET 4.5中已進行了更改,盡管原始功能仍然可用。 單個wsdl可通過url中的svc path?singleWsdl參數進行訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM