本文档的内容是由机器翻译的。请通过反馈微件提交您的反馈。
TeamCity On-Premises
 
2024.03
获取 TeamCity On-Premises

持续交付至 Windows Azure 网站(或 IIS)

最后修改日期: 16日 7月 2024年

在本教程中,我们将介绍这些基础知识,看看我们如何使用 WebDeploy 从我们的 TeamCity 服务器将一个 ASP.NET MVC 项目部署到 IIS 或 Windows Azure Web Sites。

部署 ASP.NET 应用程序可以通过多种方式完成。 一些人在工作站上构建应用程序,然后将其通过 xcopy 复制到目标服务器。 有些人使用构建服务器,下载制品,更改配置文件,并将这些复制到服务器上。 当出现问题时,情况就变得棘手了:部署变得无法预测。
如果我们正在从那个工作站复制的过程中存在不必要的或旧的遗留程序集怎么办? 如果我们忘记更改 Web.config 中的数据库连接字符串,而搞砸了那个发布会怎么办呢? 如果发生这种情况,我们如何快速回滚? .NET 技术栈为此提供了解决方案:Configuration Transforms 和 WebDeploy。