2011-10-12 233 views
4

我正在研究在Windows服務器上執行一些測試的應用程序。應用程序的前端通過WCF連接到安裝在每個服務器上的小應用程序。自動升級WCF服務

問題與此流程是,當我做輕微的更新服務器上的小型應用程序甚至可以改變WCF服務器簽名我要再次對衆多服務器重新安裝該應用程序。

你是如何解決這樣的問題還是會建議什麼?

回答

1

WCF處理大多數兼容性問題而無需抱怨,例如爲方法添加新參數(舊客戶端仍在工作,新參數初始化爲默認值)。刪除參數也不會影響客戶端(忽略額外的參數)。其他更改以及如何處理它們可以在這裏找到:http://msdn.microsoft.com/en-us/library/ff384251.aspx

對於部署,正如另一個答案中所述,點擊一次是讓客戶機自動更新的一種快速方法,如果您更喜歡推式模型,則可以設置msdeploy以將構建推送到其他機器(只要你有權訪問它們)。

希望這會有所幫助。