dio 创建一个 Asp.net Core demo 应用,然后把这个 demo 应用部署到 Azure Web App。通过阅读本文,您将能了解到如何创建 Asp.NET Core 应用程序和如何在Azure上创建 Web App 并部署 Asp.NET Core 应用。
上传到指定的地方它就能提供 Web 服务了。
dio 创建 Asp.net Core 应用需要先安装 .net core vs tool,详细信息请参考。下面我们先创建一个 Asp.NET Core demo 应用。ASP.NET Core Web Application (.NET Core) 模板。
修改 Authentication 的类型为 “Individual User Accounts” 。此时通过模板创建的应用就会包含用户管理的模块。同时取消 “Host in the cloud” 的选项,然后点击 OK 按钮。
注册一个新的用户。当您填完信息并按下 “Register” 按钮后会收到下面的错误:
数据库没有设置好,解决的办法也都在上面说了,一共有三种:dio 的 Package Manager Console 中执行 “Update-Database” 命令。
注册新用户,一切 OK!
dio 在发布应用的过程中直接创建 Azure Web App。下面我们将通过演示介绍使用 Visual Studio 创建 Azure Web App 的详细步骤。名称,选择 “Publish”。
订阅账号(Azure上的一切资源都是通过您的账号进行管理的),登录完成后点击 new 按钮开始创建过程:
数据库。
数据库,所以需要在 Azure 上创建数据库。现在进入数据库创建流程,点击右侧绿色的加号:
数据库的创建包含两部分。首先要创建 sql Server 数据库服务器,然后在数据库服务器上创建数据库实例。数据库时需要先创建数据库服务器:
数据库服务器的界面,请输入合适的数据库服务器名称,并设置好您的用户名和密码,然后点击 OK 按钮:
数据库的界面,此时的数据库服务器已经设置好了,只要再输入数据库的名称就可以了。然后点击 OK 按钮进入下一步:
添加完数据库配置的样子,直接点 Create 按钮完成所有配置的创建:
数据库的创建。接下来看我们如何把 Asp.NET Core 应用发布到 Azure Web App 上去。
修改的。点击进入Settings 选项卡:
数据库的连接字符串,和 Apply this migration on publish 就可以了。然后点击 Publish 按钮完成往云端的发布:
功能:可以创建用户并且登录。在完成发布后您一定很想测试一下这个功能,因为我们并没有为创建这个功能做过什么。用户 tester@163.com:
用户 tester@163.com 已经登录了。