首页 > 解决方案 > 使用 ASP.NET Core 网站在 Azure 上选择 .NET 或 .NET Core

问题描述

我在 Azure 上托管了一系列网站。一些 ASP.NET MVC 和其他 ASP.NET Core。我注意到在常规设置下有一个堆栈设置,其值和:.NET.NET Core

堆

对于我的一些 ASP.NET Core 网站,.NET选择了该值。通常是我迁移到 ASP.NET Core 并刚刚部署到以前运行 ASP.NET MVC 的现有网站。我的问题是,这个设置有什么作用?为什么在部署具有此设置的 ASP.NET Core 网站时似乎没有什么不同?

标签: azureasp.net-core

解决方案


在应用服务堆栈设置中,用于设置语言类型和您需要使用的版本。应用服务支持通常支持以下语言:

  • ASP.NET 核心
  • 节点.js
  • PHP
  • Python
  • 爪哇
  • 红宝石

并取决于操作系统说,

如果你在windows上创建,它下面有5个堆栈

  1. 。网
  2. .NET 核心
  3. PHP
  4. Python
  5. 爪哇

如果你选择linux,在portal上有7个stacks可以选择

  1. 红宝石
  2. 节点
  3. PHP
  4. .NET 核心
  5. Java8
  6. Java11
  7. Python

以下是堆栈设置的详细信息


推荐阅读