2010-10-15 80 views
3

我从一个windows服务发送一个SOAP消息到一个http端点(只接受整个SOAP信封的常规aspx页面)。整体操作是异步的,实际的响应会在稍后回来。设置的本质(aspx页面接收消息)意味着我的项目中不能有服务引用。从零开始创建一个WS-Addressing和WS-Security的SOAP头

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

它的星期五下午,我很疲惫,我正努力去抓住这一切。使用.net3.5/C#,我该如何构造一个SOAP标头,其中包含从头开始的寻址和安全性?

+0

我已经取得了一些进展。重新调整后,我使用Microsoft.Web.Services3名称空间创建了freinds。 但我确实有一个新问题。当我创建Microsoft.Web.Services3.Security.Utility.Timestamp和Microsoft.Web.Services3.Security.Tokens.UsernameToken节点时,我无法正确创建Microsoft.Web.Services3.Security.Security对象。我可以欺骗并创建一个节点并添加Timestamp和UsernameToken。这一切似乎都不合适。 – Carl 2010-10-18 13:15:49

回答