我已将WSDL转换为WCF Web服务。但是,当我运行WCF服务并检查WSDL时,它与最初用于创建服务的WSDL不匹配。为什么呢?
可以找到用于创建WCF Web服务的原始WSDL(CORERule2.2.0.wsdl)和XSD(CORERule2.2.0.xsd)文件here。
答案 0 :(得分:1)
您从Web服务获得的WSDL由WCF自动生成。您可以在以下帖子中找到有关它的简明说明:WCF Metadata。
如果您未在Web服务中更改任何内容,则生成的WSDL应包含与原始WSDL中相同的合同。
如果您确实需要向客户端提供相同的WSDL,那么您可以使用ServiceMetadataBehavior上的ExternalMetadataLocation属性提供外部WSDL。