首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在VSTS上发布时,根据环境转换web.config文件

在VSTS上发布时,根据环境转换web.config文件
EN

Stack Overflow用户
提问于 2017-10-30 19:33:26
回答 3查看 6.4K关注 0票数 3

Web.config文件在不同的环境下进行本地转换,如(DEV,QA,Prod)。在VSTS上的不同环境(DEV,QA,Prod)上发布应用程序时,如何使用这些环境特定的配置文件。

EN

回答 3

Stack Overflow用户

发布于 2017-10-31 10:58:09

有可以对配置文件应用转换的XDT Transform extension,所以最简单的方法是您可以在release工件中包含/添加相关的配置文件,然后配置transform per以发布环境。

另一种方法是通过Replace TokensTokenization task替换配置文件中的值。

另一方面,如果您正在通过Azure app Service Deploy任务部署应用程序,则可以使用文件转换&变量替换选项进行转换。

票数 2
EN

Stack Overflow用户

发布于 2019-04-17 04:53:14

AzureIIS部署任务现在都支持file transforms and variable substitution

文件转换将查找并应用<environment>与任务正在执行的Azure Pipeline环境相匹配的*.<environment>.config转换文件。

变量替换会将任何管道变量的值应用于名称与变量名称匹配的相应connectionStrings或appSettings条目。

票数 2
EN

Stack Overflow用户

发布于 2017-10-31 17:46:21

昨天我发表了一篇关于如何在VSTS中做到这一点的博客:https://www.4dotnet.nl/kennis/blog-deploying-your-asp-net-web-app-and-database-to-azure-using-vsts

在其他场景中,我已经成功地使用了XDT转换工具:https://ctt.codeplex.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47014248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档