azure - ARM 模板 Azure Web App - 如何指定堆栈设置(.NET、.NET Core...)?

标签 azure azure-rm-template azure-webapps

在 Azure Web App 的 ARM 模板中,如何指定应用程序的堆栈设置(.NET、.NET Core、PHP...)?我看不到它的任何字段。

谢谢

最佳答案

当您在门户上创建azure webapp时,选择运行堆栈作为.Net Core 3.0(当前)

然后点击查看+创建 > 下载自动化模板。您将看到包含 metadata 属性的 ARM 模板,当前堆栈值为 dotnetcore

enter image description here

{
    "apiVersion": "2018-02-01",
    "name": "[parameters('name')]",
    "type": "Microsoft.Web/sites",
    "location": "[parameters('location')]",
    "properties": {
        "name": "[parameters('name')]",
        "siteConfig": {
            "appSettings": [],
            "metadata": [
                {
                    "name": "CURRENT_STACK",
                    "value": "[parameters('currentStack')]"
                }
            ]
        },
        // redacted some values
    }
}

关于azure - ARM 模板 Azure Web App - 如何指定堆栈设置(.NET、.NET Core...)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59140969/

相关文章:

azure - 如何通过 Azure ARM 模板部署引用不在 VM/应用程序网关资源组中的另一个 Vnet 的 VM/应用程序网关

azure - 如何在arm模板中使用条件OR?

azure - 如何通过 Azure AD B2C 使用身份验证功能在 Azure Web App 上添加身份验证?

Azure 应用服务计划选择多个与一个计划

asp.net-mvc - Azure Active Directory、OWIN 和 ASP .NET MVC

azure - Azure API应用程序的IP地址以及如何限制IP

azure - ARM 模板 - 部署链接服务时错误请求失败

azure - 部署失败,错误为 : Package deployment using ZIP Deploy failed. 请参阅日志了解更多详细信息

azure - 如何注册/设置 Azure B2C WEB Api 和 SPA 以使用身份验证代码流?

azure - 在 docker 文件内发布时出现容器错误