Azure 应用服务计划属于 Linux 类型,但显示操作系统为 Windows

标签 azure azure-rm-template azure-linux

我正在通过 ARM 模板为 Azure 上的一个角度应用程序准备基础架构,我想在基于 Linux 的操作系统上托管应用程序,因此配置了“应用程序服务计划” - 种类:“Linux”, 当我执行 ps 脚本时,应用程序服务计划已创建,但显示操作系统仍为 Windows。 并将计划显示为 Linux 应用程序 如果这是明显的行为,或者我仍然缺少任何正确配置 Linux 作为托管我的基于角度的应用程序的基本操作系统,请您告诉我。

PS:LinuxFxVersion 配置为 NODE|14lts

Below screenshot for newly created app plan

最佳答案

有一个更好的方法可以解决这个问题。在 properties 部分,有一个 reserved 选项:将其设置为 true。附上引用二头肌模板;在 ARM 模板中也可以完成同样的操作。

resource hostingPlan 'Microsoft.Web/serverfarms@2018-02-01' = {
  name: hostingPlanName
  kind: 'linux'
  location: location
  sku: {
    name: 'S1'
    tier: 'Standard'
  }
  properties: {
    reserved: true
  }
}

关于Azure 应用服务计划属于 Linux 类型,但显示操作系统为 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66170432/

相关文章:

azure - 将分析出站流式传输到 Azure Functions

azure - 在arm模板中的datalake存储上启用虚拟网络规则

azure - 无法在同一资源组中创建 Linux 功能应用程序(消耗计划)和 Linux 应用程序服务计划

wordpress - Azure Linux 启动命令被忽略

azure - windows azure自动缩放

azure - 无法连接到 Microsoft Visual Studio 远程调试器。不支持操作。未知错误: 0x80004005

azure - 如何将 azure 应用程序服务计划连接到也通过对等连接到另一个 vnet 的 vnet

azure - 在模板中使用 powershell 脚本

azure - 如何在ARM模板中获取AzureAD用户principalId