我创建了一个WCF路由服务。此服务使用basicHTTPBinding,因为它是面向外部的,需要互操作,客户端无法使用wsHttpBinding。此服务接收所有传入的方法调用,并将它们转发到另一个服务。这个其他服务是内部的,使用netTcpBinding。
问题是我收到以下错误:
寻址版本'AddressingNone(http://schemas.microsoft.com/ws/2005/05/addressing/none)'不支持添加WS-Addressing标头。
现在,我不完全确定,但我认为这与SOAP 1.1中的消息有关,但netTcpBinding使用的是SOAP 1.2并且存在不匹配的问题?如果是这样,我该如何解决这个问题呢?如果没有,任何想法可能是什么?
提前致谢
答案 0 :(得分:1)
答案是明确地将邮件复制到正确的邮件版本中,然后将其转发。您还必须记得在回来的路上将邮件复制回原始版本。