【发布时间】:2015-02-11 06:12:42
【问题描述】:
我有一个产品和一个人们可以购买该产品的前端网站。购买后,我的系统会在我的 DNS 服务器中创建指向 IP 地址的 A 记录。然后它会创建一个具有所需绑定的新 IIS 网站。
这一切都很好,但我现在正在考虑发展业务,为此我需要处理应用程序的升级。
目前,我的应用程序运行 40 个网站。它们都是相同的代码库,每个网站都使用自己的 SQL Server 数据库。每个网站都运行在单独的应用程序池中,完全独立运行。
我研究过使用 TeamCity 构建应用程序,然后手动执行每个网站的 MSDeploy,但这并不是特别理想,因为我需要 a) 购买完整许可证 b) 永远记住将新网站添加到 TeamCity 构建中。
您如何处理运行许多不同网站和独立 SQL Server 数据库的同一代码库的升级和部署?
【问题讨论】:
标签: c# asp.net sql-server deployment