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

标签 c# wcf

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

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

Contract 需要 Duplex,但是 Binding 'BasicHttpBinding' 不支持它

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

谢谢

罗汉

最佳答案

只要合约有回调,那么就不能使用 BasicHttpBinding,因为正如异常所说,它不会支持合约所需的一切。如果你想通过 HTTP 进行回调,那么你需要使用 wsDualHttpBinding

关于c# - 具有多个端点的 WCF 双工服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/993814/

相关文章:

wcf - 具有 WCF 服务的 SignalR 自托管和客户端将是桌面用户

c# - .NET WebBrowser 控件 javascript

c# - SQL 在负载测试中拒绝连接

c# - 使用证书签署文件

java - wcf 和 java 互操作

c# - 加载 dll 并将其托管为 Windows 服务

C#.net Core 6.0 Web 应用程序使用文件中的 RSA key 从 Azure 连接到 Snowflake

c# - 测试功能

c# - 在 MVC3 应用程序中使用 C# 设置日期格式

c# - 我可以使用 .NET Remoting 进行控制台应用程序和由同一控制台应用程序创建的进程之间的通信吗?(两者都在同一台服务器上)