0

我需要一些关于如何使用针对多个环境的单个部署项目来处理 web.config 文件的帮助。

我目前正在自动化构建和部署在 Visual Studio 中使用 VB.Net 开发的 ASP.NET Web 应用程序。该解决方案有一个创建 MSI 的部署项目 (.vdproj)。目前,每个环境都有部署项目设置(例如:Setup.DEV、Setup.UAT、Setup.PROD)。每个设置都有自己的 web.config 文件在构建后嵌入到 MSI。

我们的自动化管道使用 jenkins 进行构建,使用 urbancode deploy 进行部署。我现在可以构建解决方案和项目,通过 jenkins 创建 msi。我需要配置 urbancode 以使用 msi 并部署到所需的环境。

但是,我认为有多个部署项目来为每个环境创建 MSI 并不理想。

我想使用单个部署项目并将其用于部署,但我不确定应该如何处理特定于部署到的环境的 web.config 文件。

4

0 回答 0