Azure 平台提供了针对 .NET 最完美的支持。本项目中,您将了解如何构造和部署基于 Azure Web 应用的 .NET 应用程序。通过使用 Azure Web 应用, SQL 数据,让您更轻松的进行 .NET 应用开发。Azure Web 应用支持多种语言和框架, 而这其中针对 .NET 的原生支持更加完备和便捷。您可以使用 Visual Studio 快速构建的 ASP.NET Web 应用,并通过内置的 Azure 发布程序,一键发布到 Azure Web 应用服务。Azure Web 应用能根据用户的需要动态调整应用服务计划和进行用用的横向和纵向缩放,以适应应用程序的调整和节约成本。
整个 ASP.NET Web 应用项目大概分为一下几个步骤:
1. 准备工作
2. 创建 ASP.NET Web 应用
3. 发布到 Azure
4. 登录 Azure
5. 创建资源组
6. 创建应用服务计划
7. 创建并发布 Web 应用
8. 更新应用并重新部署
9. 管理新 Azure Web 应用
10. 连接 Azure 数据库
准备工作
1. Azure 帐号一个(登录首页,使用手机号和添加必要的个人信息就可以完成注册。分为个人版和企业版,目前针对试用账户支持 1 元人民币,就可以获得 1,500 元 Azure 服务使用额度,有效期一个月,如果想快速了解一下服务权益就戳这个链接吧:https://www.azure.cn/offers/ms-mc-azr-44p/ 基本功能都具有的)。
2. 购买一个域名并确保你对你的域提供商的 DNS 注册表具有访问权限。例如 contoso.com ,若要添加 contoso.com 和 www.contoso.com 的 DNS 条目,必须能够配置 contoso.com 根域的 DNS 设置。国内比较流行的域名服务提供商是万网。
3. 安装 Visual Studio 2017,可以下载并使用免费的 Visual Studio 2017 Community Edition 。在安装 Visual Studio 的过程中,请确保启用“ Azure 开发”。如果您在连接 Azure 服务的过程中出现问题,请转到“关键点和问题处理”。
4. 安装 Azure CLI,本教程中我们使用的是 Mac 操作系统进行安装,安装步骤为:
使用一个 curl 命令安装 Azure CLI 2.0,在 terminal 中输入:
curl -L https://aka.ms/InstallAzureCli | bash
可能需要重新启动命令外壳,某些更改才会生效。在 terminal 中输入:
exec -l $SHELL
当你在命令行 terminal 里面输入 az 有正常的 Azure 信息显示成功时证明你已经安装成功了。
创建 ASP.NET Web 应用
在 Visual Studio 中,使用 Ctrl + Shift + N 创建新项目。
在“新建项目”对话框中,单击“Visual C#”>“Web”>“ASP.NET Web 应用程序(.NET Framework)”。
将应用程序命名为 myFirstAzureWebApp,然后单击“确定”。
可将任何类型的 ASP.NET Web 应用部署到 Azure。在本教程中,请选择“MVC”模板,并确保将身份验证设置为“无身份验证”。
单击 “确定”。
发布到 Azure Web 应用
在“解决方案资源管理器”中右键单击“myFirstAzureWebApp”项目,然后选择“发布”。
确保已选择“Azure 应用服务”,然后单击“发布”。
此时将打开“创建应用服务”对话框,帮助你创建所需的所有 Azure 资源,以便在 Azure 中运行 ASP.NET Web 应用。
登录 Azure
登录后,可在此对话框中创建 Azure Web 应用所需的所有资源。
欢迎交流
A究院研究生 Azurecommunity@qq.com