在Azure中,如何将监视设置链接到部署插槽?

时间:2016-10-19 08:45:14

标签: azure azure-web-sites

我们在Azure中有许多不同的网站作为应用服务托管,有两个部署插槽(分段和生产)。我们有许多不同的应用程序设置和连接字符串,这些设置和连接字符串都粘在不同的插槽上,当我们交换插槽时,这种方法工作正常。

最近,我们在生产环境的诊断下启用了Web服务器日志记录,现在当我们交换了登台和生产时,它已经转移到登台环境。

有没有办法将其粘贴到生产中,因此我们不必在两种环境中都启用它?

1 个答案:

答案 0 :(得分:0)

目前可能不支持在Azure门户上执行此操作。

  

插槽是常规的Azure Web App非常重要,它将拥有自己的应用程序设置,日志设置,连接字符串,任何其他配置设置甚至是scm站点(https://mysite-staging.scm.azurewebsites.net)等等。 Azure门户支持配置应用程序设置和连接字符串粘贴到插槽,但交换不是关于复制网站的内容,而是更多关于交换DNS指针。如果WebApp上没有更改其他设置,则在交换期间DNS更改指向插槽,WebApp设置不会更改设置。详情请参阅此blog

如果要自动为WebApp生产环境启用Web服务器日志,请尝试使用PowerShell命令

Set-AzureRmWebApp -ResourceGroupName "MyResourceGroup” -name "MyWebAppName" -HttpLoggingEnabled $true