【发布时间】:2011-01-06 18:34:06
【问题描述】:
我有一个服务合同 ICalc,我想通过 MEX 端点公开一个 WSDL,它将只描述 ICalc 合同,即只包含 portType 元素,不包含服务元素。
有没有办法在 WCF 中做到这一点?
【问题讨论】:
我有一个服务合同 ICalc,我想通过 MEX 端点公开一个 WSDL,它将只描述 ICalc 合同,即只包含 portType 元素,不包含服务元素。
有没有办法在 WCF 中做到这一点?
【问题讨论】:
听起来您想要的是公开一个抽象的 WSDL 而不是具体的 WSDL。据我所知,WCF 中没有内置的方法来实现这一点。
我想到的一件事是,可以通过在自定义IWsdlExportExtension 扩展中从生成的WSDL 文件中手动删除
也许有办法得到它,所以不妨试一试。
【讨论】: