我有 2 个 Web 服务,一个用 java 编写,另一个用 c# 编写。 java web 服务是主要的 web 服务,.net web 服务是备份,因此 .net 服务基本上只是 java 服务的镜像。
问题是,当我使用 wsdl.exe/sharetypes 生成客户端代码时,没有任何类型是共享的。这给我留下了这样的东西
A级, A类1
二等, 二等1
我希望我的客户基本上可以互换使用这两个网络服务。如果我无法连接到 java 服务,我想连接到 .net 服务并以完全相同的方式使用它,但如果类型不同,我就无法实现这一点。
顺便说一句,客户端必须用 .net 2.0 编写
感谢您的帮助!
请您参考如下方法:
如果您针对一项服务生成代码,然后插入另一项服务的 URL,会发生什么情况?它是否成功使用第一个代码?如果是这样,您可以将 URL 设置为几个配置值,以便在其中一项服务关闭时进行交换吗?