Я опубликовал приложение API из Visual Studio в новую группу ресурсов, а также создал план службы приложений, поэтому после развертывания группа ресурсов содержит 2 элемента:
- AppServicePlan1
- AppService1
Теперь я пытаюсь развернуть эти элементы в другой группе ресурсов следующим образом:
- Выберите «Сценарий автоматизации» в настройках группы ресурсов.
- Нажмите «Развернуть»
- Выберите «Создать новую» группу ресурсов, введите ее название.
- Введите значение параметра Serverfarms_AppServicePlan1_name (имя нового плана обслуживания приложений, например AppServicePlan2).
- Введите значение параметра Sites_AppService1_name (новое имя службы приложений, например AppService2).
- Отметьте «Согласен с условиями»
- Нажмите «Купить»
Процесс завершается со следующим сообщением об ошибке:
"Имя хоста AppService1.azurewebsites.net уже назначено другому веб-сайту Azure: AppService1."
Я пробовал разные вещи: развертывание плана службы приложений, приложений логики и т. д. из одной группы ресурсов в другую работает нормально, но развертывание службы приложений завершается сбоем, как описано выше.
Я попытался изменить свойство hostNames
в файле шаблона на ["AppService2.azurewebsites.net"] вручную - тогда я не получаю ошибку (хотя я не уверен, может быть, что-то еще нужно изменить, например, свойства enabledHostNames
, hostNameSslStates
?) и развертывание, похоже, работает, однако «развернутую» службу приложений нельзя использовать, поскольку она содержит только 1 файл — hostingstart.html
.
Что мне не хватает?