【问题标题】:Reliability in WCF Polling Duplex BindingWCF 轮询双工绑定的可靠性
【发布时间】:2012-12-06 13:43:46
【问题描述】:

我有一个用于 silverlight 客户端的 WCF 轮询双工服务。我想为服务添加可靠性,但首先我得到了这个错误。

传出消息的消息版本(Soap11 (http://schemas.xmlsoap.org/soap/envelope/) AddressingNone (http://schemas.microsoft.com/ws/2005/05/addressing/none)) 没有 匹配的编码器(Soap12 (http://www.w3.org/2003/05/soap-envelope) 寻址10 (http://www.w3.org/2005/08/addressing))。确保绑定是 配置与消息相同的版本。

我更改了配置文件,现在出现以下错误。 WCF 轮询双工是否支持可靠性?

服务参考中无法识别的元素“reliableSession” 配置。请注意,只有 Windows Communication 的一个子集 Silverlight 中提供了基础配置功能。

【问题讨论】:

  • 我认为你的问题标题基本上提供了答案的线索。
  • 你的意思是“双工”这个词?
  • 那种。根据我的经验,WCF 双工绑定几乎不可靠。
  • 好吧,现在将绑定切换到 tcp 还为时不晚,但据我所知,silverlight 是这里的瓶颈

标签: wcf silverlight duplex pollingduplexhttpbinding


【解决方案1】:

我认为问题不在于 WCF 轮询双工的使用,而在于 Silverlight。它仅支持 WCF 的一个子集,并且根据 this article 不支持可靠会话。引用:

“更高级的绑定和绑定元素,例如处理队列、可靠会话、事务、消息级安全性(例如 WS-Security)、点对点消息传递、 Silverlight 4 中不提供 HTTP、HTTPS 和 TCP 以外的传输方式。”

【讨论】:

    猜你喜欢
    • 2011-05-05
    • 1970-01-01
    • 2010-12-22
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多