繁体   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