az cli 如何设置 webapp 运行时

az cli how to set webapp runtime

我知道,在 Windows 环境中,由于以下错误,我无法将我的 webapp 设置为 dotnetcore 运行时:https://github.com/Azure/azure-rest-api-specs/issues/7688

但是我正在尝试这样做:

az resource create -g my-rg --resource-type "Microsoft.Web/sites/config" -n my-app --properties '{""siteConfig"": { ""metadata"": [{""CURRENT_STACK"": ""dotnetcore""}] }}'

没有错误消息。但是,当我转到 Azure 门户时,我看到堆栈未设置为 dotnetcore 并保持当前值 (dotnet)。这是更改堆栈的正确方法吗?

您可以使用以下代码:

az resource create -g my-rg --resource-type "Microsoft.Web/sites/config" -n my-app --properties "{\"siteConfig\": { \"metadata\": [{\"name\":\"CURRENT_STACK\",\"value\":\"dotnetcore\"}] }}"

我在身边测试过,可以改变运行时间: