我正在研究在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