C# 共享相同类的多个web服务

C# 共享相同类的多个web服务,c#,java,web-services,C#,Java,Web Services,我有两个web服务,一个用java编写,另一个用c#编写。java web服务是主web服务,.net web服务是备份,因此.net服务基本上只是镜像java服务 问题是,当我使用wsdl.exe/sharetypes生成客户机代码时,没有一个类型是共享的。这给我留下了这样的东西 A类, AClass1 二等舱, 第二类 我希望我的客户基本上可以互换地使用这两个web服务。如果我无法连接到java服务,我希望连接到.net服务并以完全相同的方式使用它,但是如果类型不同,我无法实现这一点 顺便说

我有两个web服务,一个用java编写,另一个用c#编写。java web服务是主web服务,.net web服务是备份,因此.net服务基本上只是镜像java服务

问题是,当我使用wsdl.exe/sharetypes生成客户机代码时,没有一个类型是共享的。这给我留下了这样的东西

A类, AClass1

二等舱, 第二类

我希望我的客户基本上可以互换地使用这两个web服务。如果我无法连接到java服务,我希望连接到.net服务并以完全相同的方式使用它,但是如果类型不同,我无法实现这一点

顺便说一句,客户端必须使用.NET2.0编写


谢谢你的帮助

如果针对一个服务生成代码,然后插入另一个服务的URL,会发生什么?它是否成功地使用了第一个代码?如果是这样的话,您是否可以将URL设置为两个配置值,以便在其中一个服务关闭时进行交换?

如果针对一个服务生成代码,然后插入另一个服务的URL,会发生什么情况?它是否成功地使用了第一个代码?如果是这样的话,您是否可以将URL设置为两个配置值,以便在其中一个服务关闭时进行交换?

+1:仅生成一组客户端绑定。如果这些绑定不允许对这两个web服务进行完全操作,那么您需要调整web服务本身,使它们完全匹配。java服务比.net服务有更多的操作,因此我必须从java服务生成绑定。+1:只生成一组客户端绑定。如果这些绑定不允许对这两个web服务进行完全操作,那么您需要调整web服务本身,使它们完全匹配。java服务比.net服务有更多的操作,因此我必须从java服务生成绑定。