将WSDL转换为WCF Web服务。 WCF WSDL与原始WSDL不匹配

时间:2012-08-18 16:09:20

标签: asp.net wcf web-services wsdl

我已将WSDL转换为WCF Web服务。但是,当我运行WCF服务并检查WSDL时,它与最初用于创建服务的WSDL不匹配。为什么呢?

可以找到用于创建WCF Web服务的原始WSDL(CORERule2.2.0.wsdl)和XSD(CORERule2.2.0.xsd)文件here

1 个答案:

答案 0 :(得分:1)

您从Web服务获得的WSDL由WCF自动生成。您可以在以下帖子中找到有关它的简明说明:WCF Metadata

如果您未在Web服务中更改任何内容,则生成的WSDL应包含与原始WSDL中相同的合同。

如果您确实需要向客户端提供相同的WSDL,那么您可以使用ServiceMetadataBehavior上的ExternalMetadataLocation属性提供外部WSDL。