如何在Azure上创建Web App部署Asp.NET Core应用

技术如何在Azure上创建Web App部署Asp.NET Core应用本篇文章为大家展示了如何在Azure上创建Web App部署Asp.NET Core应用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章

本文向您展示了如何在Azure上创建一个Web应用程序来部署Asp.NET核心应用程序。内容简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。

00-1010 Webapp是Azure为运行网站和web应用程序提供的计算资源。如果你想要一个简单的类比,你可以把它理解为IIS下的一个虚拟目录。只要我们把Web应用上传到指定的地方,它就能提供Web服务。

Azure Web App有很多优点,但这里我只想强调一点:简单!

00-1010要通过Visual Studio创建Asp.net核心应用程序,您需要安装。net core vs tool首先,请参考这里了解详情。让我们首先创建一个Asp.netCore演示应用程序。

打开新的Visual Studio项目,并选择Web-ASP.NET核心web应用程序(。net core)模板。

如何在Azure上创建Web  App部署Asp.NET  Core应用

在新的ASP.NET核心网络应用程序中选择“网络应用程序”模板。net core)对话框。然后将身份验证类型更改为个人用户帐户。此时,由模板创建的应用程序将包含由用户管理的模块。同时取消“云端主机”选项,然后点击确定按钮。

如何在Azure上创建Web  App部署Asp.NET  Core应用

即使创建了演示程序,它仍然需要一点点设置才能正确运行。

按F5在本地运行演示应用程序,单击“注册”并注册新用户。当您填写信息并按下“注册”按钮时,您将收到以下错误:

如何在Azure上创建Web  App部署Asp.NET  Core应用

一般是指数据库设置不好,解决方案上面都提到了。有三种:

直接单击“应用迁移”按钮。

在Visual Studio的包管理器控制台中执行“更新数据库”命令。

执行dotnet ef数据库更新命令。

在这里选择第二种方式:

如何在Azure上创建Web  App部署Asp.NET  Core应用

然后重启网站,注册新用户,一切都好!

至此,Asp.NET核心网应用的创建已经完成。

00-1010 Azure Web App服务可以通过不同的方式创建,比如直接在Azure网站上创建。在发布应用程序的过程中,也可以直接通过Visual Studio创建Azure Web App。我们将通过演示介绍用Visual Studio创建Azure Web App的详细步骤。

右键单击所创建项目的名称,然后选择“发布”。

如何在Azure上创建Web  App部署Asp.NET  Core应用

在这一步中,您需要输入您的MS订阅帐户(Azure上的所有资源都通过您的帐户进行管理),并在登录后单击新建按钮开始创建过程(:)

如何在Azure上创建Web  App部署Asp.NET  Core应用

的默认服务类型是网络应用,因此无需再次配置。在下面选择或创建资源组/应用服务计划。这里稍微解释一下,资源组是一个资源管道。

理的逻辑单位,可以通过 Resource Group 管理其包含的资源,主要是进行授权。App Service Plan 简单点说就是管理你的资源分配,你花费一块钱和十块钱显然是会分配到不同的资源。然后点击“Explore additional Azure services”开始创建数据库。

如何在Azure上创建Web App部署Asp.NET Core应用

我们的应用中用到了数据库,所以需要在 Azure 上创建数据库。现在进入数据库创建流程,点击右侧绿色的加号:

如何在Azure上创建Web App部署Asp.NET Core应用

数据库的创建包含两部分。首先要创建 SQL Server 数据库服务器,然后在数据库服务器上创建数据库实例。相关概念可以参考笔者的《迁移 SQL Server 数据库到 Azure SQL 实战》一文,此处不再赘述。

因此在创建数据库时,需要先创建数据库服务器:

如何在Azure上创建Web App部署Asp.NET Core应用

下面是创建新的数据库服务器的界面,请输入合适的数据库服务器名称,并设置好你的用户名和密码,然后点击 OK 按钮:

如何在Azure上创建Web App部署Asp.NET Core应用

接下来又回到了创建数据库的界面,此时的数据库服务器已经设置好了,只要再输入数据库的名称就可以了。然后点击 OK 按钮进入下一步:

如何在Azure上创建Web App部署Asp.NET Core应用

下面是添加完数据库配置的样子,直接点 Create 按钮完成所有配置的创建:

如何在Azure上创建Web App部署Asp.NET Core应用

至此,我们已经完成了 Azure Web App 和云端数据库的创建。接下来看我们如何把 Asp.NET Core 应用发布到 Azure Web App 上去。

部署 Asp.NET Core 应用

在完成了 Azure Web App 的创建后,我们回到部署过程。在 Connection 选项卡中,其实我们看到的设置都是默认值,没有特殊要求的话是不需要修改的。点击进入 Settings 选项卡:

 如何在Azure上创建Web App部署Asp.NET Core应用

基本的配置使用默认值就可以了。我们需要选择使用数据库的连接字符串,和 Apply this migration on publish 就可以了。然后点击 Publish 按钮完成往云端的发布:

如何在Azure上创建Web App部署Asp.NET Core应用

根据你的网络状况,发布过程可能会持续上一小会儿。当发布完成后,你就可以在浏览器里查看应用了。

简单的测试

我们的应用有一个很重要的功能:可以创建用户并且登录。在完成发布后,你一定很想测试一下这个功能,因为我们并没有为创建这个功能做过什么。

下面试着创建一个新的用户 tester@163.com:

 如何在Azure上创建Web App部署Asp.NET Core应用

还不错,创建完成后,用户 tester@163.com 已经成功登录了。

上述内容就是如何在Azure上创建Web App部署Asp.NET Core应用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/105129.html

(0)

相关推荐

  • 度和千瓦时换算,度和千瓦时的换算是怎么的啊

    技术度和千瓦时换算,度和千瓦时的换算是怎么的啊千瓦时就是平时所说的“度”度和千瓦时换算,是电功的单位。瓦特是功率的单位。如果在功率上再乘以一个时间,那么这个结果就是功。1焦=1瓦×秒1千瓦时=1千瓦×1小时=1000瓦×

    生活 2021年10月25日
  • JVM相关的知识点有哪些

    技术JVM相关的知识点有哪些这篇文章主要讲解了“JVM相关的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JVM相关的知识点有哪些”吧!JVM作为java运行

    攻略 2021年11月6日
  • Python为什么只需一条语句a,b=b,a

    技术Python为什么只需一条语句a,b=b,a这篇文章主要讲解了“Python为什么只需一条语句a,b=b,a”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python

    2021年10月30日
  • 小数点英文,英文数字小数点后面怎么说啊

    技术小数点英文,英文数字小数点后面怎么说啊英文数字小数点的说法有两种就是dot 和point,不可以说成and小数点英文。小数点之后的数字一个一个的单独念出来,比如150.5就是one hundred and fifty

    生活 2021年10月27日
  • ABAP如何显示表字段和描述

    技术ABAP如何显示表字段和描述这篇文章将为大家详细讲解有关ABAP如何显示表字段和描述,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。显示表字段和描述REPORT ZWT.TABLES

    攻略 2021年11月18日
  • openwrt怎么设置master模式(openwrt如何设置进入管理页面)

    技术OpenWRT如何实现工作模式开关这篇文章主要介绍了OpenWRT如何实现工作模式开关,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 DIR-5

    攻略 2021年12月18日