2010-10-15 63 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

回答