Azure Powershell脚本交换Azure应用服务(网站)部署插槽

我正在寻找一种方法来使用Azure PowerShell命令为Azure App Service(以前的Azure网站)执行部署交换。 我见过的所有帖子都说要使用该命令

Move-Deployment -ServiceName

但似乎只对云服务有效,并且在Production和Staging预定义插槽之间进行交换。

我有一个具有我定义的部署插槽的网站,我可以使用以下命令获取有关该网站的信息,但我看不到如何交换它:

Get-AzureWebsite -Name "sitenamehere" -Slot test

这可能是你想要的吗?

Switch-AzureWebsiteSlot [[-Name] <String> ] [[-Slot1] <String> ] [[-Slot2] <String> ] [-Force] [-Confirm] [-WhatIf] [ <CommonParameters>]

解决方案是使用该命令

Switch-AzureWebsiteSlot -Name "sitenamehere"

更多细节在此博客文章中提供http://blogs.msdn.com/b/harikharan/archive/2015/01/01/swap-slots-in-azure-web-site-when-there-are-2-或者更多分段时隙-使用-天青-powershell.aspx

链接地址: http://www.djcxy.com/p/68493.html

上一篇: Azure Powershell script to swap Azure App Service (website) deployment slots

下一篇: Package and publish Azure Cloud Service with unique Sql Azure connectionStrings