【发布时间】:2012-07-29 07:15:55
【问题描述】:
我听说过很多部署 asp.net 应用程序的策略,但不太确定哪种策略最适合我的需求。
我有一个 asp.net 4 应用程序。我有单独的开发/登台/生产环境(不同的 web.configs)。我还需要管理 sql server 的更改。我可能有超过 1 个数据库服务器和超过 1 个应用程序服务器来推送更改。理想情况下,我想点击一个按钮并说“部署到登台”或“部署到生产”,它将部署代码/数据库/配置文件带到正确的服务器。理想情况下,我希望有一些回滚过程,以防发布错误。
我听说过 xcopy/robocopy 策略、MSDeploy(现在称为 Web Deploy?)策略以及构建 MSI 包以进行部署。
其中哪一个似乎最适合这种需求?
【问题讨论】:
标签: asp.net deployment