【发布时间】:2014-11-13 19:44:01
【问题描述】:
我有一个具有 2 个绑定的 WCF 服务:一个带有消息凭据的 HTTPS 绑定传输和一个 TCP 绑定,没有安全性。 我使用托管在同一台机器上的网站的 TCP 绑定来获取私有数据。
有没有办法让 WCF 中的一些方法仅可用于 TCP 连接而不是 HTTPS 连接?
【问题讨论】:
我有一个具有 2 个绑定的 WCF 服务:一个带有消息凭据的 HTTPS 绑定传输和一个 TCP 绑定,没有安全性。 我使用托管在同一台机器上的网站的 TCP 绑定来获取私有数据。
有没有办法让 WCF 中的一些方法仅可用于 TCP 连接而不是 HTTPS 连接?
【问题讨论】:
我建议创建两个单独的接口。您可以使用一个接口来指定使用 HTTPS 绑定的端点可用的操作,而另一个用于 TCP 绑定的操作。根据您的设置,您仍然可以使用相同的实例进行实施。
【讨论】: