Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Visual Studio Online连续集成,在不同环境中打开/关闭customErrors Azure_Asp.net_Azure_Azure Devops - Fatal编程技术网

Asp.net Visual Studio Online连续集成,在不同环境中打开/关闭customErrors Azure

Asp.net Visual Studio Online连续集成,在不同环境中打开/关闭customErrors Azure,asp.net,azure,azure-devops,Asp.net,Azure,Azure Devops,三种环境,我需要不同的设置: 生产(Azure Web App)上的自定义错误 QA(Azure Web App)自定义错误关闭 开发(Visual Studio,运行调试模式)关闭自定义错误 在web.config.release中,我可以配置一个转换,当Visual Studio Online部署/发布到环境时使用该转换 但是如何在一个环境中为customerrors设置不同的设置呢 我认为它要么在每个环境的visual studio发布定义中解决,要么作为azure web应用程序中的

三种环境,我需要不同的设置:

  • 生产(Azure Web App)上的自定义错误
  • QA(Azure Web App)自定义错误关闭
  • 开发(Visual Studio,运行调试模式)关闭自定义错误
在web.config.release中,我可以配置一个转换,当Visual Studio Online部署/发布到环境时使用该转换

但是如何在一个环境中为customerrors设置不同的设置呢

我认为它要么在每个环境的visual studio发布定义中解决,要么作为azure web应用程序中的应用程序设置解决


如何执行此操作?

最简单的方法是使用Azure应用程序服务部署任务并启用XML变量替换选项。这允许您在发布定义中指定变量值,并为每个环境配置不同的值。部署时,任务将搜索web.config中的值,并将其替换为指定的值

有关更多信息,请参阅