2011-11-09 44 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头(在消化密码的情况下具有一些额外的复杂性)。您可以按照服务所用标准的正确版本来实现它。 –