首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure应用程序服务计划属于Linux类型,但将操作系统显示为Windows

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

Stack Overflow用户
提问于 2021-02-12 18:48:18
回答 2查看 397关注 0票数 1

我正在通过ARM模板为我在Azure上的一个angular应用程序准备一个基础设施,我想将应用程序托管在基于Linux的操作系统上,因此配置了“应用程序服务计划”-种类:"Linux",当我执行ps脚本时,应用程序服务计划被创建,但显示操作系统仍然是Windows。将Plan显示为Linux应用程序能否请您告诉我这是不是很明显的行为,或者我仍然缺少任何东西来正确配置Linux作为基础操作系统来托管我的基于angular的应用程序。

PS: LinuxFxVersion配置为节点|14lts

EN

回答 2

Stack Overflow用户

发布于 2021-09-05 08:54:03

有一个更好的方法来解决这个问题。在properties部分中,有一个reserved选项:将其设置为true。附加参考Bicep模板;可以在ARM模板中执行相同的操作。

代码语言:javascript
复制
resource hostingPlan 'Microsoft.Web/serverfarms@2018-02-01' = {
  name: hostingPlanName
  kind: 'linux'
  location: location
  sku: {
    name: 'S1'
    tier: 'Standard'
  }
  properties: {
    reserved: true
  }
}
票数 4
EN

Stack Overflow用户

发布于 2021-02-15 23:57:02

显然,在应用服务计划下创建的每个站点都需要配置linuxFxVersion和Current_Stack,在我的情况下,我使用给定的ARM模板托管Web App Bot & Angular应用程序,其中缺少有关Fx版本和堆栈的配置。

代码语言:javascript
复制
siteConfig": {
          "linuxFxVersion": "[parameters('linuxFxVersion')]"
        },

代码语言:javascript
复制
 "netFrameworkVersion": "",
          "metadata": [
            {
              "name": "CURRENT_STACK",
              "value": "dotnetcore"
            }

在各自的站点配置区域中配置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66170432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档