Служба приложений Azure - Set-AzWebApp: операция вернула недопустимый код состояния "Конфликт".
Я пытаюсь запустить команду Set-AzWebApp, чтобы установить свойства веб-приложения.
Set-AzWebApp -AppSettings $settings -ResourceGroupName $resourceGroupName -Name $appServiceName
$settings - это хеш-таблица. Я получаю это сообщение без дополнительных сведений
Set-AzWebApp : Operation returned an invalid status code 'Conflict'
Любые идеи?
2 ответа
Решено: как оказалось, у меня был пробел, который вкрался в мое имя ключа в хеш-таблице $settings. Это приводит к тому, что служба приложений Azure вызывает конфликт 409.
Я также столкнулся с этой проблемой при создании плана службы приложений Azure с помощью Azure Powershell.
Когда я запускаю команду ниже:
New-AzAppServicePlan -ResourceGroupName 'MyResourceGroup' -Name 'MyServicePlan' -Location 'northeurope' -Linux -Tier 'Premium V2' -NumberofWorkers 2 -WorkerSize Medium
Я получаю сообщение об ошибке:
New-AzAppServicePlan: операция вернула недопустимый код состояния «Конфликт»
Вот как я это решил:
Проблема заключалась в том, что я указывал уровень как
'Premium V2'
вместо
'PremiumV2'
. То есть между словом не должно быть пробела
Premium
а также
V2
. Они должны быть вместе.
Так что это сработало для меня после этого:
New-AzAppServicePlan -ResourceGroupName 'MyResourceGroup' -Name 'MyServicePlan' -Location 'northeurope' -Linux -Tier 'PremiumV2' -NumberofWorkers 2 -WorkerSize Medium
Это все.
надеюсь, это поможет