Настройка службы приложений в Azure с помощью .NET Core

#azure #azure-web-app-service #azure-powershell #azure-appservice

#azure #azure-web-app-service #azure-powershell #azure-appservice

Вопрос:

Я пытаюсь полностью автоматизировать создание наших AppServices с помощью RM Powershell из Azure. Я пытаюсь понять, как заставить appservice запускаться с использованием .NETCore вместо .NetFramework. Стек среды выполнения по умолчанию — .NET, с ASP.NET версия 4.7 на нем.

Я просмотрел образцы Powershell, но не могу найти ничего, что изменилось бы при использовании .netcore.

Как стек времени выполнения обновляется до .NET Core, если я не хочу делать это вручную? Заранее благодарю.

Ответ №1:

Вы можете обновить стек среды выполнения до .Net Core с CURRENT_STACK свойством:

 $PropertiesObject = @{
    "CURRENT_STACK" = "dotnetcore"
}

New-AzureRmResource -PropertyObject $PropertiesObject -ResourceGroupName "<resource-group-name>" -ResourceType Microsoft.Web/sites/config -ResourceName "MyContosoWebSite/metadata" -ApiVersion 2018-02-01 -Force
  

Результат будет похож на:
Свойства веб-приложения

Затем вы также можете проверить изменения на портале Azure:

Портал Azure