我正在研究在Windows服务器上执行一些测试的应用程序。应用程序的前端通过WCF连接到安装在每个服务器上的小应用程序。自动升级WCF服务
问题与此流程是,当我做轻微的更新服务器上的小型应用程序甚至可以改变WCF服务器签名我要再次对众多服务器重新安装该应用程序。
你是如何解决这样的问题还是会建议什么?
我正在研究在Windows服务器上执行一些测试的应用程序。应用程序的前端通过WCF连接到安装在每个服务器上的小应用程序。自动升级WCF服务
问题与此流程是,当我做轻微的更新服务器上的小型应用程序甚至可以改变WCF服务器签名我要再次对众多服务器重新安装该应用程序。
你是如何解决这样的问题还是会建议什么?
WCF处理大多数兼容性问题而无需抱怨,例如为方法添加新参数(旧客户端仍在工作,新参数初始化为默认值)。删除参数也不会影响客户端(忽略额外的参数)。其他更改以及如何处理它们可以在这里找到:http://msdn.microsoft.com/en-us/library/ff384251.aspx。
对于部署,正如另一个答案中所述,点击一次是让客户机自动更新的一种快速方法,如果您更喜欢推式模型,则可以设置msdeploy以将构建推送到其他机器(只要你有权访问它们)。
希望这会有所帮助。
你可以使用一个更舒适的服务,这将给你更多的灵活性来改变?
你能使用点击一次部署,自动重新部署应用程序发生变化时(如果它是一个应用程序)? http://msdn.microsoft.com/en-us/library/ms730203.aspx