首页 文章

在Azure App Service Deploy任务中设置XML转换的环境

提问于
浏览
2

我正在使用Azure DevOps Pipeline将ASP.NET MVC系统发布到Azure Web App .

我已经将构建配置为不应用XML转换,因此我可以稍后在发布步骤中应用它们,并且可以将相同的构建工件发布到多个环境 .

构建工作正常,我最终得到一个包含未转换的web.config和特定于环境的转换文件的artefact .

Azure App Service Deploy任务有一个名为XML Transformation的复选框,它显示以下帮助文本:

配置转换将在* .config文件上运行* .Release.config和* . <EnvironmentName> .config . 配置变换将在变量替换之前运行 . 仅支持Windows平台的XML转换 .

目前我正试图在测试环境中设置一个版本,但是正在应用 Web.Release.config ,而不是 Web.Test.config . 我找不到任何地方 .

GitHub上有similar question,显示以下屏幕截图:

Environment Option

不幸的是我看起来不像那样:

enter image description here

我想做正确的事吗?如果是这样,我在哪里设置环境?

1 回答

  • 1

    您需要确保您的舞台名称只是'Test'而不是'Deploy EMS to Test',reference here .

相关问题