我为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中提供了基础配置功能。</ p>
答案 0 :(得分:2)
我认为问题不在于WCF轮询双工的使用,而是一般的Silverlight。它仅支持WCF的子集,并且根据this article不支持可靠会话。引用:
“更高级的绑定和绑定元素,例如处理队列,可靠会话,事务,消息级安全性(例如WS-Security),对等消息传递, Silverlight 4中未提供HTTP,HTTPS和TCP以外的传输。“