一个多星期来,我一直在努力解决这个问题。我有一个第三方的WCF网络服务,它与WSDualHttpBinding一起工作。我从他们那里得到了wsdl文件,我正在尝试进行通信。我用:
我真的很感激任何提示,文章或解决方案。
发布于 2013-08-03 11:16:51
我不确定双绑定是否可以与WCF以外的客户端互操作。我读过一次Metro (WSIT) Java堆栈支持它。但最安全的方法是使用WCF客户端。
原因是双重绑定假设客户机应该在回调端点中从服务器获取消息。这并不是那么标准,也是因为在WSDL文件中正确地定义了它。您可以通过在客户端设置一个等待WCF响应的专用服务器来解决这个问题。但布线会很费时。
如果您拥有服务器,您可能希望更明确地表明客户机应该有一个服务器端点来进行回调,或者您可以使用一些WCF路由器作为中间设备。
UPDATE:检查此链接以读取WSDualHttpBinding不能与Java互操作的原因
https://stackoverflow.com/questions/18032195
复制相似问题