应用程序服务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-z
、0-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