C# 从头开始创建具有WS-Addressing和WS-Security的SOAP头

C# 从头开始创建具有WS-Addressing和WS-Security的SOAP头,c#,.net,soap,ws-security,ws-addressing,C#,.net,Soap,Ws Security,Ws Addressing,我正在从windows服务向http端点(只接受整个SOAP信封的常规aspx页面)发送SOAP消息。整个操作是异步的,实际响应将在稍后返回。设置的性质(aspx页面接收消息)意味着我的项目中不能有服务引用 SOAP头必须包括WS-Addressing和WS-Security。我需要做的基本上是构造SOAP信封,但更具体地说是从头开始构造SOAP头,然后在发送它之前组合SOAP信封 现在是星期五的下午,我疲惫不堪,我正努力抓住这个机会。使用.net3.5/C#,如何从头构造具有寻址和安全性的SO

我正在从windows服务向http端点(只接受整个SOAP信封的常规aspx页面)发送SOAP消息。整个操作是异步的,实际响应将在稍后返回。设置的性质(aspx页面接收消息)意味着我的项目中不能有服务引用

SOAP头必须包括WS-Addressing和WS-Security。我需要做的基本上是构造SOAP信封,但更具体地说是从头开始构造SOAP头,然后在发送它之前组合SOAP信封


现在是星期五的下午,我疲惫不堪,我正努力抓住这个机会。使用.net3.5/C#,如何从头构造具有寻址和安全性的SOAP头?

您是否尝试过以下指南:


你好,克里斯。

我在这方面取得了一些进展。重新聚焦之后,我使用Microsoft.Web.Services3命名空间创建了freinds。但我有一个新问题。创建Microsoft.Web.Services3.Security.Utility.Timestamp和Microsoft.Web.Services3.Security.Tokens.UsernameToken节点时,无法正确创建Microsoft.Web.Services3.Security.Security对象。我可以作弊并创建一个节点,然后将时间戳和UsernameToken添加到该节点中。但这一切似乎都不恰当。