Azure“冲突:无法修改此站点,因为正在进行其他操作。” Powershell命令出错

时间:2016-02-01 21:53:53

标签: azure

在尝试运行我的Powershell脚本来交换我的preprod和prod插槽时,我的四个Azure网络应用程序中的两个仍然出现此错误。

命令Start-AzureWebsite -Name $WebSiteName -Slot $SourceSlotName会导致以下错误:

Conflict: Cannot modify this site because another operation is in progress. Details: Id: b98d4832-5f6b-4bad-9c4e-470a2d0d100c, OperationName: SwapSiteSlots, CreatedTime: 2/1/2016 9:30:54 PM, WebSystemName: websites, SubscriptionName: bd3570da-d430-485a-a83c-d4ef448b865e, WebspaceName: *******EastUSwebspace, SiteName: *******, SlotName: preprod, ServerFarmName: At C:\dev\...\scripts\Swap-AzureWebApp.ps1:18 char:1 + Start-AzureWebsite -Name $WebSiteName -Slot $SourceSlotName + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Start-AzureWebsite], CloudException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.StartAzureWebsiteCommand

没有任何操作正在进行中,但我在大约30分钟前将Git推送到我的preprod插槽...

它看起来像this question,但它来自Powershell,而不是视觉工作室,我正在尝试启动一个preprod插槽,然后交换它。

2 个答案:

答案 0 :(得分:2)

它解决了自己,叹了口气。 :/

我的脚本出现错误的两个Web应用程序现在都交换而没有任何错误(使用相同的脚本)。

我等了大约1小时......

答案 1 :(得分:0)

当尝试将应用程序从暂存阶段转换为CD管道的生产阶段时,我也遇到了相同的问题。解决方案是删除暂存插槽并重新部署。

然后它起作用了。