azure-devops - 在 VSTS 上发布时根据环境转换 web.config 文件

标签 azure-devops web.config-transform

Web.config 文件在不同的环境(如 DEV、QA、Prod)中在本地进行转换。在 VSTS 上的不同环境(例如(DEV、QA、Prod)上发布应用程序时,将如何使用这些特定于环境的配置文件。

最佳答案

XDT Transform extension可以对配置文件应用转换,所以简单的方法是您可以在发布工件中包含/添加相关的配置文件,然后将转换配置为发布环境。

另一种方法是您可以通过 Replace Tokens 替换配置文件中的值。或 Tokenization task .

另一方面,如果您通过 Azure 应用服务部署任务部署应用,则有 文件转换和变量替换选项 那可以做转换。

关于azure-devops - 在 VSTS 上发布时根据环境转换 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47014248/

相关文章:

azure-devops - CS0579 : Duplicate 'global::System.Runtime.Versioning.TargetFrameworkAttribute'

azure-devops - Azure 管道 : Where is the output of my script?

azure-devops - Azure DevOps 在 Cypress 测试管道中收到 403(禁止)

NuGet 包转换配置转换文件

octopus-deploy - 八达通部署错误 : Found multiple target elements, 但 'Replace' 转换仅适用于第一个匹配

android - 谷歌 API 错误 : forbidden: APK is not a valid ZIP archive while upload APK to playstore via API

Azure devOps 构建管道 : Force fail yaml step. bash 以防出现 isql 问题

xml - SlowCheetah 不在构建时转换文件

c# - 如何更改 Web 配置文件以使用 MySQL 并完全忽略 SQL Express 或 SQL Server?

c# - 如何在 Azure 上为不同的环境部署不同的应用程序设置