三种环境,我想要不同的设置:
在web.config.release中,我可以配置在Visual Studio Online部署/发布到环境时使用的转换。
但是如何在一个环境中为客户错误设置不同的设置?
我认为要么必须在每个环境的visual studio版本定义中解决,要么在azure web app中作为应用程序设置解决。
我该怎么做?
答案 0 :(得分:1)
最简单的方法是使用Azure App Service Deploy任务并启用选项XML Variable Substitution。这允许您在版本定义中指定变量值,并为每个环境配置不同的值。在部署时,任务将搜索并使用您指定的值替换web.config中的值。
有关详细信息,请参阅Managing Configuration and App Settings for Multiple Environments in Your CD Pipeline