[英]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.