使用 Azure 资源管理器模板创建 Azure Web 应用

发布日期:2026-07-09 05:22:04   来源 : 杭州电子商务研究院    浏览量 :9
杭州电子商务研究院 发布日期:2026-07-09 05:22:04  
9

介绍

在 Azure 中创建资源时,您有两种选择:手动单击按钮或自动创建。当然,自动部署资源和服务是最好的选择。它不仅更快、更可靠,而且更容易扩展,并且可以在团队和部门中使用。在考虑基础设施和 Azure 资源自动化时,游戏中最好的玩家是基础设施即代码 ( IaS ),它将您创建与基础设施相关的资源的方式编入法典。

Azure 资源管理器 ( ARM ) 是 Microsoft 创建的原生基础设施即代码语言。ARM 模板采用类似 JSON 的格式编写,并能够根据对 Azure 的 API 调用创建 Azure 资源。

在本指南中,您将学习如何使用 ARM 模板创建 Azure Web 应用。学习如何使用 ARM 部署 Web 应用将使您能够彻底改造和扩展在 Azure 中使用无服务器的方式。

先决条件

要遵循本指南,您应该具备:

  • Azure 订阅。如果你没有,可以在此处创建 30 天免费试用版。
  • 文本编辑器,最好是 Visual Studio (VS) 社区版,您可以在这里找到。

在 Visual Studio 中创建 ARM 模板项目

确定使用哪种解决方案来部署代码可能很麻烦。虽然许多方法都很简单,但方法实在是太多了。你怎么知道该选择哪一个呢?

部署 ARM 模板时,最简单、最有效的方法之一是通过 Visual Studio 进行部署。Visual Studio 内置了 ARM 模板,您只需右键单击项目并选择部署即可进行部署。

打开 Visual Studio 并为要创建的 ARM 模板创建一个新项目。

项目模板下,查找Azure 资源组,它们是从 Visual Studio Code 与 Azure 交互的模板。

为项目命名并单击“创建”按钮。

单击创建按钮后,将出现一个选择 Azure 模板屏幕截图,其中显示称为“QuickStart 模板”的预制 ARM 模板。

搜索栏中输入webapp。您要选择的 webapp 模板是101-webapp-basic-linux,它将创建一个基本的 web 应用模板。选择模板后,单击“确定”按钮。

该解决方案现在将在 Visual Studio 中打开。您将在解决方案资源管理器中看到一些配置。打开azuredeploy.json,如下面的屏幕截图所示。

azuredeploy.json配置包含 Azure Web 应用的部署说明,具体来说,下面的代码是 Azure 应用服务的 API 调用。有时azuredeploy.json模板也称为主模板

      {
      "type": "Microsoft.Web/sites",
      "apiVersion": "2018-11-01",
      "name": "[variables('webAppPortalName')]",
      "location": "[parameters('location')]",
      "kind": "app",
      "dependsOn": [
        "[resourceId('Microsoft.Web/serverfarms', variables('appServicePlanName'))]"
      ],
      "properties": {
        "serverFarmId": "[resourceId('Microsoft.Web/serverfarms', variables('appServicePlanName'))]",
        "siteConfig": {
            "linuxFxVersion": "[parameters('linuxFxVersion')]"
          }
      }
    }
    

在 Visual Studio 中部署 ARM 模板

在上一节中,您学习了如何使用 Visual Studio 中的 Azure QuickStart 模板创建 ARM 模板。使用 QuickStart 模板,您可以获得一个随时可用的 ARM 配置,您可以根据需要对其进行修改,但不必从头开始编写。

要部署 ARM 模板,请在 Visual Studio 中右键单击项目名称。在下面的屏幕截图中,项目名称是webapp

选择部署——>新建将 Azure Web 应用部署到 Azure。

您将看到“部署到资源组”屏幕。选择适当的订阅和资源组,然后单击灰色的“部署”按钮。

单击部署后,您将看到类似于以下屏幕截图的输出,表明部署正在进行中。

部署完成后,将显示如下图所示的输出。

确认 Azure 中的部署

现在已经部署了 Azure Web 应用程序,现在是时候通过登录 Azure Web 门户并转到应用服务刀片来确认部署成功了。

打开 Web 浏览器并转到应用服务边栏选项卡

如下面的屏幕截图所示,新的 Web 应用程序已创建。

结论

在本指南中,您通过实践方法部署了 Azure Web 应用。您首先学习了如何使用 Visual Studio 中的 Azure QuickStart 模板创建应用。选择 QuickStart 模板后,您查看了 Azure 资源管理器代码并看到了创建 Azure Web 应用的 API。创建 ARM 模板并查看代码后,您从 Visual Studio 部署了 Azure Web 应用。部署 Web 应用并看到 Visual Studio 的成功输出后,您通过登录 Azure Web 门户并转到应用服务边栏选项卡确认已创建 Web 应用。

以上内容来自杭州电子商务研究院推送
关注
关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据