在尝试运行我的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插槽,然后交换它。
答案 0 :(得分:2)
它解决了自己,叹了口气。 :/
我的脚本出现错误的两个Web应用程序现在都交换而没有任何错误(使用相同的脚本)。
我等了大约1小时......
答案 1 :(得分:0)
当尝试将应用程序从暂存阶段转换为CD管道的生产阶段时,我也遇到了相同的问题。解决方案是删除暂存插槽并重新部署。
然后它起作用了。