我们有一个ASMX Web服务2.0,它的创建方式回来了,我们的一些应用程序仍在使用它。现在我们想要添加另一个web方法,我不确定它可能会对现有客户端/应用程序产生什么影响。或者这样做时我应该采取什么预防措施。
我很感激你的意见。
答案 0 :(得分:1)
只要现有方法的接口(签名,Web服务命名空间)保持不变,添加新方法不应对现有客户端造成任何问题。当然,现有客户端不能调用新方法,但旧方法应该像以前一样工作。
虽然添加方法有效,但有一些显式方法可以对ASMX Web服务的接口进行版本控制。有关详细信息,请参阅此link。