我有一项服务使用双工请求回调客户端应用程序。我目前已经公开了一个带有 NetNamedPipeBinding 的端点,这一切都正常工作。
当我添加一个 basicHttpBinding 时,我得到以下异常
Contract 需要 Duplex,但是 Binding 'BasicHttpBinding' 不支持它
是否可以将服务配置为允许双工和 basicHttp?
谢谢
罗汉
最佳答案
只要合约有回调,那么就不能使用 BasicHttpBinding,因为正如异常所说,它不会支持合约所需的一切。如果你想通过 HTTP 进行回调,那么你需要使用 wsDualHttpBinding
关于c# - 具有多个端点的 WCF 双工服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/993814/