【问题标题】:Converted WSDL to WCF Web Service. WCF WSDL does not match original WSDL将 WSDL 转换为 WCF Web 服务。 WCF WSDL 与原始 WSDL 不匹配
【发布时间】:2012-08-18 16:09:19
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net wcf web-services wsdl


    【解决方案1】:

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

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

    如果您确实需要将相同的 WSDL 提供给您的客户,那么您可以通过使用 ServiceMetadataBehavior 上的 ExternalMetadataLocation 属性来提供一个外部 WSDL。

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多