2011-11-09 43 views
0

我試圖從我的ASP.NET 1.1應用程序中使用Java中完成的WS-Security的Web服務。當我調用服務的方法時,應用程序顯示有關代理的錯誤,然後創建一個代理對象併爲其分配證書,但是當我嘗試請求時,出現如下錯誤:WS-Security Framework 1.1 .Net

無法連接

我應該使用WSE嗎?

請有人幫助我。 謝謝你的時間。

ps。對不起我的英語,這不是我的語言

回答

0

WS-Security是一個大規格,有很多相關的規範。你必須知道你到底需要什麼。 .NET 1.1不支持WS-Security。 WSE可以添加一些支持,但很有可能它不會涵蓋您需要的功能。

在最糟糕的情況下,您將不得不通過自定義SOAP HeadersSOAP Extensions實現部分規範,否則您將不得不升級到支持WCF的較新.NET版本,並希望WCF功能集包含您所需的功能。

+0

謝謝。 WS是WS-Security UsernameToken標準,我已經嘗試過使用wcf,但它不起作用。我無法升級框架,原因是一個非常大的應用程序 – user1038642

+0

UserNameToken只是簡單的SOAP頭(在消化密碼的情況下具有一些額外的複雜性)。您可以按照服務所用標準的正確版本來實現它。 –