#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: