我已将架构发布为 wcf 服务,并选择了绑定类型为 customBinding 的 WCF-CustomIsolated。我现在可以浏览到 Web 服务并查看 wsdl。到目前为止一切都很好,但我对如何配置接收位置以在 wsdl 中进行一些特定更改有一些疑问:
- 更改 wsdl:definitions 名称属性。默认设置为 BizTalkServiceInstance
- 更改 wsdl:service name 属性。它也默认设置为 BizTalkServiceInstance
我已将架构发布为 wcf 服务,并选择了绑定类型为 customBinding 的 WCF-CustomIsolated。我现在可以浏览到 Web 服务并查看 wsdl。到目前为止一切都很好,但我对如何配置接收位置以在 wsdl 中进行一些特定更改有一些疑问:
为此,您需要实现自定义 WCF wsdl 扩展或编写自己的 wsdl 并将其用于合同。这个链接会给你一些想法。wsdl 中的自定义类型。尽管此链接用于故障,但它会给您一个想法。
在您的 WCF 自定义接收端口上,添加 WCF 行为serviceMetadata
。
将路径添加到您的自定义 WSDL 文件(例如,您需要将其复制到 c:\inetpub\wwwroot\\your.wsdl)。仅供参考:在这种情况下,您的路径例如是“../your.wsdl”。
然后,设置httpGetEnabled
为true
。
根据需要编辑您的 wsdl。