0

我已将架构发布为 wcf 服务,并选择了绑定类型为 customBinding 的 WCF-CustomIsolated。我现在可以浏览到 Web 服务并查看 wsdl。到目前为止一切都很好,但我对如何配置接收位置以在 wsdl 中进行一些特定更改有一些疑问:

  1. 更改 wsdl:definitions 名称属性。默认设置为 BizTalkServiceInstance
  2. 更改 wsdl:service name 属性。它也默认设置为 BizTalkServiceInstance
4

2 回答 2

1

为此,您需要实现自定义 WCF wsdl 扩展或编写自己的 wsdl 并将其用于合同。这个链接会给你一些想法。wsdl 中的自定义类型。尽管此链接用于故障,但它会给您一个想法。

于 2014-11-20T02:55:24.963 回答
1

在您的 WCF 自定义接收端口上,添加 WCF 行为serviceMetadata

将路径添加到您的自定义 WSDL 文件(例如,您需要将其复制到 c:\inetpub\wwwroot\\your.wsdl)。仅供参考:在这种情况下,您的路径例如是“../your.wsdl”。

在此处输入图像描述

然后,设置httpGetEnabledtrue

根据需要编辑您的 wsdl。

于 2014-11-21T08:04:26.743 回答