从.NET客户端使用java Web服务

时间:2010-02-22 14:40:43

标签: java .net wcf web-services

我正在尝试从.NET使用java Web服务。 当我添加服务引用以生成代理并运行程序时,我得到以下错误

  

格式化程序抛出异常   试图反序列化消息:   尝试时出错   反序列化参数   http://order.x.service.y.com:requestPayment

显然我必须调整由于JAVA和.NET之间的命名空间差异而生成的代理类,但我不确定如何。

1 个答案:

答案 0 :(得分:1)

听起来java web服务至少具有一些不可互操作的功能。

您是否可以访问java Web服务代码?如果是这样,也许你可以创建自己的代理类,可以与它交谈。我不会尝试更改自动生成的代理代码。我建议手动连接到java Web服务,而不是添加服务引用。

虽然这个article主要用于消费WCF服务,但它在手动消费服务方面有一定的深度。即使您指向Java服务,也可以按照手动代理连接的大部分步骤进行操作。