WCF-如何包括/添加WS-Addressing“;至;服务响应的标题

WCF-如何包括/添加WS-Addressing“;至;服务响应的标题,wcf,response,ws-addressing,Wcf,Response,Ws Addressing,我有一个WCF主机服务,我正在工作,需要创建一个特定的标准。我使用自定义绑定来实现标准的大部分要求 响应和请求头中需要WS-Addressing头,尽管有些头似乎是自动配置的,但我们缺少了“MessageID”、“From”和“to”元素 我们使用消息检查器和“BeforeSendRequest”方法在测试客户机上添加了“From”“To”和“ReplyTo”头。这一切如期而至 在主机服务上,我们尝试使用“BeforeSendReply”方法对“MessageID”、“From”和“to”元素使

我有一个WCF主机服务,我正在工作,需要创建一个特定的标准。我使用自定义绑定来实现标准的大部分要求

响应和请求头中需要WS-Addressing头,尽管有些头似乎是自动配置的,但我们缺少了“MessageID”、“From”和“to”元素

我们使用消息检查器和“BeforeSendRequest”方法在测试客户机上添加了“From”“To”和“ReplyTo”头。这一切如期而至

在主机服务上,我们尝试使用“BeforeSendReply”方法对“MessageID”、“From”和“to”元素使用相同的方法。但是,消息中只显示“MessageID”和“From”标题。未添加“收件人”标题

有人能提供一些关于
1.如何将“to”ws-addressing标头包括/添加到响应消息中?

2.WCF没有使用message inspector方法为响应向消息添加“To”标头的原因?

基本上可以归结为将您的属性设置为true,以便通知服务的底层通道他不应再干预To:标头

这可以通过web.config中的custombinding完成:

<customBinding>
  <binding name="customBinding_manualAddressingEnabled">
    <textMessageEncoding />
    <httpTransport manualAddressing="true"/>
  </binding>
</customBinding>

有关更多详细信息,请参阅