Azure App Service

应用程序服务App Service

作用:Web 托管服务,可将ASP.NET Core Web/Framework 应用部署到 Azure Web 应用。

资源组:在其中部署和管理 Azure 资源(如 Web 应用、数据库和存储帐户)的逻辑容器。

应用服务计划:指定托管应用的 Web 服务器场的位置、大小和功能。 可以在托管多个应用时节省资金,方法是将多个 Web 应用配置为共用单个应用服务计划。

在“解决方案资源管理器”中右键单击“myFirstAzureWebApp”项目,然后选择“发布”。

确保已选择“Microsoft Azure 应用服务”,然后选择“发布”。

此时将打开“创建应用服务”对话框,用于创建在 Azure 中运行 ASP.NET Core Web 应用所需的所有 Azure 资源。

登录 Azure

在“创建应用服务”对话框中,选择“添加帐户”,然后登录到你的 Azure 订阅。 如果已登录,请从下拉列表中选择包含所需订阅的帐户。

备注

如果已经登录,请先不要选择“创建”。

创建资源组

资源组是在其中部署和管理 Azure 资源(如 Web 应用、数据库和存储帐户)的逻辑容器。 例如,可以选择稍后通过一个简单的步骤删除整个资源组。

在“资源组”旁边,选择“新建”。

将资源组命名为 myResourceGroup,然后选择“确定”。

创建应用服务计划

应用服务计划指定托管应用的 Web 服务器场的位置、大小和功能。 可以在托管多个应用时节省资金,方法是将多个 Web 应用配置为共用单个应用服务计划。

应用服务计划定义:

  • 区域(例如:北欧、美国东部或东南亚)
  • 实例大小(小、中、大)
  • 规模计数(1 到 20 个实例)
  • SKU(免费、共享、基本、标准、高级)

在“应用服务计划”旁边,选择“新建”。

在“配置应用服务计划”对话框中,使用位于屏幕截图后的表中的设置。

设置 建议的值 说明
应用服务计划 myAppServicePlan 应用服务计划的名称。
Location 欧洲西部 托管 Web 应用的数据中心。
大小 免费 定价层确定托管功能。

选择“确定”。

创建并发布 Web 应用

在“Web 应用名称”中,键入唯一的应用名称(有效字符为 a-z0-9 和 -),或接受自动生成的唯一名称。 Web 应用的 URL 为 http://<app_name>.azurewebsites.net,其中 <app_name> 是 Web 应用名称。

选择“创建”开始创建 Azure 资源。

向导完成后,它会将 ASP.NET Core Web 应用发布到 Azure,然后在默认浏览器中启动该应用。

创建和发布步骤中指定的 Web 应用名称用作 http://<app_name>.azurewebsites.net 格式的 URL 前缀。

恭喜,ASP.NET Core Web 应用已在 Azure 应用服务中实时运行!

更新应用并重新部署

在“解决方案资源管理器”中打开“Pages/Index.cshtml”。

在顶部附近找到 <div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="6000"> HTML 标记,将整个元素替换为以下代码:

HTML复制

<div class="jumbotron">
    <h1>ASP.NET in Azure!</h1>
    <p class="lead">This is a simple app that we’ve built that demonstrates how to deploy a .NET app to Azure App Service.</p>
</div>

若要重新部署到 Azure,请在“解决方案资源管理器”中右键单击“myFirstAzureWebApp”项目,然后选择“发布”。

在发布页中选择“发布”。

发布完成后,Visual Studio 将启动浏览器并转到 Web 应用的 URL。

原文地址:https://www.cnblogs.com/chenyishi/p/9327393.html

时间: 2024-10-30 10:55:32

Azure App Service的相关文章

如何将Azure DevOps中的代码发布到Azure App Service中

标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Service, 每次都要从零开始搭建从Azure DevOps向Azure App Service发布代码的环境,由于步骤比较繁琐,每次都会忘记其中几个步骤,所以在此总结一下,已备后续再次使用. Azure DevOps和Azure App Service Azure DevOps Azure DevOps

Python app in Azure App Service on Linux初探

使用Azure应用托管平台服务,可以为运维人员省去大量的基础服务器的管理工作,并且可以和Azure DevOps, GitHub, BitBucket, Docker Hub, Azure Container Registry等配合使用实现持续集成和持续部署.现阶段Global Azure也推出了Azure App Service on Linux 服务,用户可以托管他们的应用在Linux环境下,目前支持大多数开发语言和版本,对Python的支持处于public preview阶段,接下来我们做

[料理佳肴] Azure App Service 及 SQL Database 默认时区的问题

如果是自架 IIS.SQL Server 服务器,取得当前时间是看服务器设定的时区在哪里,就会拿到当地时区的当前时间,但是我们使用 Azure 提供的 PaaS 服务,只管用不必管服务器,首要注意的是取得当下时间的 API 默认时区 UTC 的问题,务必在上云之前针对自己的程序调整一番. App Service App Service 要调整时区稍微容易一些,只要在"应用程序设定"中去增加一个设定名称"WEBSITE_TIME_ZONE",值输入"Taip

【Web API系列教程】3.10 — 实战:处理数据(发布App到Azure App Service)

在这最后一节中,你将把应用程序发布到Azure.在Solution Explorer中,右击项目并选择Publish. 点击Publish打开Publish Web对话框.如果你在新建项目的时候选中了Host in Cloud,那么链接和设置就已经都配置好了.在这种情况下,仅仅是需要点击Settings面板,然后选择"Execute Code First Migrations".(如果你没有在开始的时候选中"Host in Cloud",那么请跟随如下步骤)(htt

【Web API系列教程】3.10 — 实战:处理数据(公布App到Azure App Service)

在这最后一节中.你将把应用程序公布到Azure.在Solution Explorer中,右击项目并选择Publish. 点击Publish打开Publish Web对话框. 假设你在新建项目的时候选中了Host in Cloud.那么链接和设置就已经都配置好了.在这样的情况下,不过须要点击Settings面板,然后选择"Execute Code First Migrations".(假设你没有在開始的时候选中"Host in Cloud",那么请尾随例如以下步骤)(

Azure App Service-多语言/高可用/自动缩放的Web托管服务(1)

语雀知识库:https://www.yuque.com/seanyu/azure/appservice 公众号:云计算实战 概览 1.用来托管Web应用,移动后端及RESTful API: 2.Paas产品,无需用户管理基础结构: 3.自动缩放,高可用: 4.后端系统支持Windows 和Linux: 5.支持GitHub,Azure DevOps,Git存储库自动部署: 6.多语言:.NET, Node.js, PHP, Java, Python(Linux),HTML等 7.SLA 99.9

解决Azure Stack App Service部署报错一例

解决Azure Stack App Service部署报错一例 Azure Stack是微软新一代的云基础架构,是Windows Server 2016.Azure Pack和Azure Service Fabric的组合,能够将Azure的IaaS和PaaS功能带到客户自己的数据中心里,微软希望所有用户都能体验到该项服务,近期Azure Stack发布了GA版本,小弟有幸对其进行部署测,和之前版本相比GA版本提供了GUI的部署界面,同时在稳定性上也大大有所提升!但小弟在部署App Servic

在Azure Cloud Service中部署Java Web App(1)

Microsoft Azure是一个开放的,灵活的云平台,除了对自家的.Net平台有良好的支持外,对于各种开源的软件,语言,工具,框架都有着良好的支持,比如Java,Php,Python等等,你可以使用自己喜欢的语言开发任何应用部署在Azure的web site或者云服务中. Azure的云服务是Azure的一个PAAS平台,同样支持多种不同的语言和框架,并且可以基于多种不同的阈值如CPU负载,队列,定时等等实现Auto scaling等高级功能,如下图所示: 本文简单介绍如何使用Azure所提

在Azure Cloud Service中部署Java Web App(2)

接上文. 9.在进行发布之前,需要对我们的订阅做一些设置,因为默认情况下,Azure的service end指向的是Azure global的站点,如果我们要将服务发布在Azure的中国站点,需要做下简单的设置,在Eclipse中,打开偏好设置(preference),找到Azure,在service endpoint页面中,选择"windowsazure.才能(China),选择确定: 10. 回到项目,选择myazuredeploy并单击右键,选择Azure,properties,第一项是选