我有一个使用双工请求回调客户端应用程序的服务。我目前使用NetNamedPipeBinding公开了一个端点,这一切都正常工作。
当我添加basicHttpBinding时,我得到以下异常
合同需要双工,但绑定'BasicHttpBinding'不支持它
是否可以将服务配置为允许双工和basicHttp?
由于
罗汉
答案 0 :(得分:4)
只要合同有回调然后没有,你就不能使用BasicHttpBinding,因为,例外情况说,它不会支持你的合约所需的一切。如果你想通过HTTP进行回调,那么你需要使用wsDualHttpBinding
答案 1 :(得分:2)
Here is a list开箱即用的绑定类型。它有一个表,列出绑定是否支持双工。