我正在使用Azure DevOps管道将ASP.NET MVC系统发布到Azure Web应用。
我已将构建 not 配置为应用XML转换,因此我可以稍后在发布步骤中应用它们,并且可以将同一构建工件发布到多个环境中。
构建工作正常,最后我得到了一个包含未转换的web.config以及特定于环境的转换文件的伪像。
Azure App Service部署任务具有一个名为XML Transformation的复选框,该复选框显示以下帮助文本:
将为* .Release.config和 * .config文件上的*。
.config。配置转换将在变量替换之前运行。 XML转换 仅Windows平台支持。
目前,我正在尝试将其发布到测试环境中,但是正在应用Web.Release.config
,而不是Web.Test.config
。我到处搜索了可以找到定义环境的地方,以使发布使用测试配置,但找不到任何地方。
GitHub上有一个similar question,其中显示了以下屏幕截图:
不幸的是,我的情况并非如此:
我要尝试做正确的事吗?如果是这样,我应该在哪里设置环境?