具有多个端点的WCF双工服务

时间:2009-06-14 21:37:25

标签: c# wcf

我有一个使用双工请求回调客户端应用程序的服务。我目前使用NetNamedPipeBinding公开了一个端点,这一切都正常工作。

当我添加basicHttpBinding时,我得到以下异常

合同需要双工,但绑定'BasicHttpBinding'不支持它

是否可以将服务配置为允许双工和basicHttp?

由于

罗汉

2 个答案:

答案 0 :(得分:4)

只要合同有回调然后没有,你就不能使用BasicHttpBinding,因为,例外情况说,它不会支持你的合约所需的一切。如果你想通过HTTP进行回调,那么你需要使用wsDualHttpBinding

答案 1 :(得分:2)

Here is a list开箱即用的绑定类型。它有一个表,列出绑定是否支持双工。