我在Windows控制台应用程序的Visual Studio Team Services上创建了一个发布定义。此应用程序在虚拟机上运行,因此我基本上使用Windows计算机文件复制任务执行部署。
现在我需要创建两个环境(阶段和生产),并且每个环境都必须使用不同的app.config变量。
最近,我已成功使用Azure App Service Deploy XML Variable Substitution为Web应用程序执行此转换。但这不是文件复制任务的可用选项。
我该如何做到这一点?
答案 0 :(得分:1)
您可以使用Replace Tokens extension执行此操作,然后复制文件。
答案 1 :(得分:0)
您可以使用Microsoft的“文件转换”任务来替换XML配置文件中的环境变量。
此任务既可以更新令牌也可以替换令牌,这意味着在您的情况下,除了“复制文件”任务外,您仅需要此单个任务。