2011-10-12 235 views
4

我正在研究在Windows服务器上执行一些测试的应用程序。应用程序的前端通过WCF连接到安装在每个服务器上的小应用程序。自动升级WCF服务

问题与此流程是,当我做轻微的更新服务器上的小型应用程序甚至可以改变WCF服务器签名我要再次对众多服务器重新安装该应用程序。

你是如何解决这样的问题还是会建议什么?

回答

1

WCF处理大多数兼容性问题而无需抱怨,例如为方法添加新参数(旧客户端仍在工作,新参数初始化为默认值)。删除参数也不会影响客户端(忽略额外的参数)。其他更改以及如何处理它们可以在这里找到:http://msdn.microsoft.com/en-us/library/ff384251.aspx

对于部署,正如另一个答案中所述,点击一次是让客户机自动更新的一种快速方法,如果您更喜欢推式模型,则可以设置msdeploy以将构建推送到其他机器(只要你有权访问它们)。

希望这会有所帮助。