可能重复:
使用 WCF 对服务进行版本控制的最佳实践?
好吧,这一直是我的弱点,真的不知道如何解决这个问题。我设计了一个 WCF Web 服务,但无法弄清楚应用程序版本的最佳方式(即,如果我使用正确的词),因此当对一个客户端进行更改时,我不必让所有其他客户端更新和重新编译他们的应用程序,直到他们真正想要进行更改,然后他们将获得其他人可能正在使用的新版本。我希望消除客户特定的服务。Web 服务引用业务层的公共库。我不知道我是否应该遵循特定的标准或完全错误地这样做,所以我希望你能帮助我或指出我做 Web 服务版本控制的最佳方式的正确方向。