Switch-AzureRmWebAppSlot不再支持Production插槽名称

问题描述 投票:1回答:2

我正在添加这个,希望它可以节省其他人像我一样浪费时间。我目前无法解释为什么会发生这种变化,但我可以提供对我有用的解决方案。

TL; DR:在使用Switch-AzureRmWebAppSlot时,您不再需要指定生产槽,只提供带有要与生产槽切换的槽名称的-SourceSlot。

错误:

Switch-AzureRmWebAppSlot:找不到资源组“ResourceGroupName”下的资源“Microsoft.Web / sites / SiteName / slots / production”。在行:1 char:1 + Switch-AzureRmWebAppSlot -SourceSlotName $ SourceSlot -DestinationSlot ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ClassInfo:CloseError:(:) [Switch -AzureRmWebAppSlot],CloudException + FullyQualifiedErrorId:Microsoft.Azure.Commands.WebApps.Cmdlets.DeploymentSlots.SwitchAzureWebAppSlot

powershell azure azure-web-sites
2个回答
2
投票

旧工作代码:

Switch-AzureRmWebAppSlot -SourceSlotName 'production' -DestinationSlotName 'staging' -ResourceGroupName 'ResourceGroup' -Name 'webapp'

新工作代码:

Switch-AzureRmWebAppSlot -SourceSlotName 'staging' -ResourceGroupName 'ResourceGroup' -Name 'webapp'
© www.soinside.com 2019 - 2024. All rights reserved.