修改与Web服务客户端共享的类

时间:2018-09-07 14:06:01

标签: c# wsdl

我正在研究一个使用C#ASP.NET SOAP Web服务在服务器和客户端桌面应用程序之间进行通信的项目。这些Web服务之一定义了一种类型,该类型用作几个函数的返回类型。结果,该类也在客户端的代理类中定义,该类是从WSDL自动生成的(它是WSDL中的复杂类型)。

现在,我需要在服务器端更改类。我担心所有用户(当前应用程序使用该类的“版本1”)都会在发布新版本的Web服务(带有“版本2”类)后立即出现故障。当然,我不能期望所有用户在发布Web服务后都紧急升级到该应用程序的新版本。

在这种情况下我会发生什么?我该如何预防或至少减轻这些问题?可以在不中断所有现有安装的情况下部署这样的更改吗?

0 个答案:

没有答案