我正在使用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,显示以下屏幕截图:
不幸的是我看起来不像那样:
我想做正确的事吗?如果是这样,我在哪里设置环境?
1 回答
您需要确保您的舞台名称只是'Test'而不是'Deploy EMS to Test',reference here .