在ASP.NET 4.5和5.0项目的VSTS版本管理中使用配置变量

INN*_*VTV 4 c# asp.net ms-release-management azure-devops

我已经设置了3个环境(Debug,Stage&Production),并为我的Visual Studio Team Service项目testVariableRELEASE选项卡中的每个环境创建了一个自定义变量,如下所示:

在此输入图像描述

我还有一个名为testReleaseVariable所有环境共享的发布变量,如下所示:

在此输入图像描述

我找不到任何关于如何在VS中设置ASP.NET项目以在本地开发时使用这些变量以及部署构建时可以由Release Manager注入的文档.

我有ASP.NET 4.5以及ASP.NET 5.0项目.我的问题是:设置我的Web.Config(用于ASP.NET 4.5项目)或我的Config.json(用于ASP.NET 5项目)的最佳实践什么,以便同时使用环境发布配置变量在VSTS发布管理中.

Har*_*dhi 7

配置变量可以在任何任务中使用.

您可以在任何任务中使用$(configVarName)来使用配置变量.

请注意,您可以直接在不在Web.Config等文件中的任务中使用这些变量.

要在文件中使用它们并用适当的值替换它们,可以使用Tokenizer Task.

更多信息可在此博客文章中找到