我聽說過很多策略部署asp.net應用程序,但我不能肯定它的策略是最適合我的需要。Asp.net部署策略
我有一個asp.net應用4。我有單獨的開發/分期/生產環境(不同的web.configs)。我也需要管理sql server的變化。我可能有超過1個數據庫服務器和超過1個應用服務器來推送更改。理想情況下,我想點擊按鈕並說「部署到分期」或「部署到生產」,並將代碼/數據庫/配置文件部署到正確的服務器。理想情況下,我希望有一些進程可以在發佈錯誤的情況下回滾。
聽說XCOPY/ROBOCOPY策略,MSDeploy(現在叫Web部署?)戰略,建設MSI包來部署。
這些這似乎是對這種類型需要的最合適的?