WCF 允许仅从 TCP 连接调用方法
Posted
技术标签:
【中文标题】WCF 允许仅从 TCP 连接调用方法【英文标题】:WCF allow methods to be called only from TCP connections 【发布时间】:2014-11-13 19:44:01 【问题描述】:我有一个具有 2 个绑定的 WCF 服务:一个带有消息凭据的 HTTPS 绑定传输和一个 TCP 绑定,没有安全性。 我使用托管在同一台机器上的网站的 TCP 绑定来获取私有数据。
有没有办法让 WCF 中的一些方法仅可用于 TCP 连接而不是 HTTPS 连接?
【问题讨论】:
【参考方案1】:我建议创建两个单独的接口。您可以使用一个接口来指定使用 HTTPS 绑定的端点可用的操作,而另一个用于 TCP 绑定的操作。根据您的设置,您仍然可以使用相同的实例进行实施。
【讨论】:
以上是关于WCF 允许仅从 TCP 连接调用方法的主要内容,如果未能解决你的问题,请参考以下文章
ASP.net CRUD WCF AJAX 后调用方法不允许
一个关于WCF调用远程链接返回405错误不允许使用此方法的问题
NetworkError:WCF 中不允许使用 405 方法