如果需要为异构环境中的单个合同公开多个端点(例如,一个带有 basicHttpBinding,另一个带有 netTcpBinding),在 WAS 托管的服务上,如何做到这一点?
我读到的关于端点的 WAS 配置的所有内容都表明端点地址和主机基地址应该留空,因为 WAS 应该通过 .svc 文件和协议的路径自动解析地址。
但是,如果不说明地址,似乎不可能为同一个合约定义一个 HTTP 端点和一个 TCP 端点。到目前为止,我的每一次尝试都让我梦寐以求的“绑定实例已经与监听 uri 相关联”错误。
想法?
谢谢