如何在 Azure 中创建 ASP.NET Web 应用
Azure Web 应用提供高度可缩放、自修补的 Web 托管服务。 本快速入门演示如何将第一个 ASP.NET Web 应用部署到 Azure Web 应用中。 完成后,便拥有了一个资源组,该资源组包含一个应用服务计划和一个具有已部署的 Web 应用程序的 Azure Web 应用。

先决条件
若要完成本教程,需执行以下操作:
使用以下工作负荷安装 Visual Studio 2017:
- ASP.NET 和 Web 开发
Azure 开发

Note
如果没有 Azure 订阅,可在开始前创建一个试用帐户。
Note
若要将 Visual Studio 连接到 Azure 中国区,可按使用 Visual Studio 2015 连接中国区 Azure中的说明操作。
如果使用的是 Visual Studio 2015 Update 2 或更高版本,可以按照以下图片中的说明,选中“启用隔离的 Azure Active Directory 配置”选项。

如果使用的是 Visual Studio 2017,可按 使用 Visual Studio 2017 连接中国区 Azure中的说明操作。
创建 ASP.NET Web 应用
在 Visual Studio 中,通过依次选择“文件”>“新建”>“项目”创建项目。
在“新建项目”对话框中,选择“Visual C#”>“Web”>“ASP.NET Web 应用程序(.NET Framework)”。
将应用程序命名为 myFirstAzureWebApp,然后选择“确定”。

可将任何类型的 ASP.NET Web 应用部署到 Azure。 在本快速入门教程中,请选择“MVC”模板,并确保将身份验证设置为“无身份验证”。
选择“确定” 。

在菜单中,选择“调试>启动但不调试”以在本地运行 Web 应用。

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

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

此时将打开“创建应用服务”对话框,它可帮助你创建在 Azure 中运行 ASP.NET Web 应用所需的所有 Azure 资源。
登录 Azure
在“创建应用服务”对话框中,选择“添加帐户”,然后登录到你的 Azure 订阅。 如果已经登录,请确保该帐户包含你的 Azure 订阅。 可以选择登录帐户来添加正确的帐户。
Note
如果已经登录,请先不要选择“创建”。

登录后,可在此对话框中创建 Azure Web 应用所需的所有资源。
创建资源组
资源组是在其中部署和管理 Azure 资源(例如 Web 应用、数据库和存储帐户)的逻辑容器。
在“资源组”旁边,选择“新建”。
将资源组命名为 myResourceGroup,然后选择“确定”。
创建应用服务计划
Note
应用服务计划表示用于托管应用的物理资源集合。 分配到应用服务计划的所有应用程序将共享该计划定义的资源。 托管多个应用时,此共享可让你节省资金。
应用服务计划定义:
- 区域(中国东部和中国北部)。
- 实例大小(小、中、大)
- 规模计数(默认情况为 1 到 20 个实例)
- SKU(免费、共享、基本、标准、高级)
在“应用服务计划”旁边,选择“新建”。
在“配置应用服务计划”对话框中,使用位于屏幕截图后的表中的设置。

| 设置 | 建议的值 | 说明 |
|---|---|---|
| 应用服务计划 | myAppServicePlan | 应用服务计划的名称。 |
| 位置 | 中国北部 | 托管 Web 应用的数据中心。 |
| 大小 | 免费 | 定价层确定托管功能。 |
选择“确定” 。
最后,创建并发布 Web 应用
如何在 Azure 中创建 ASP.NET Web 应用的更多相关文章
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]
写在前面的话 随着 Visual Studio 2013 的正式推出,ASP.NET 和 Visual Studio Web 开发工具 也发布了各自的最新版本. 新版本在构建 One ASP.NET ...
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(1):概述 - 创建 Web 应用程序项目
注:本文是“在 Visual Studio 2013 中创建 ASP.NET Web 项目”专题的一部分,详情参见 专题导航 . 预备知识 本专题适用于 Visual Studio 2013 及以上版 ...
- 【转载】在 Visual Studio 2012 中创建 ASP.Net Web Service
在 Visual Studio 2012 中创建 ASP.Net Web Service,步骤非常简单.如下: 第一步:创建一个“ASP.Net Empty Web Application”项目 创建 ...
- Visual Studio 2010中创建ASP.Net Web Service
转自:http://blog.csdn.net/xinyaping/article/details/7331375 很多人在论坛里说,在Visual Studio 2010中不能创建“ASP.Net ...
- (转)在 Visual Studio 2010 中创建 ASP.Net Web Service
很多人在论坛里说,在Visual Studio 2010中不能创建“ASP.Net Web Service”这种project了,下面跟帖者云云,有的说这是因为微软已经将Web Service整合进W ...
- 在Azure中创建asp.net core 应用
0.前言 在玩转Azure之前首先大家要有Azure账号,或者可以先申请一下微软的账号,然后进行与Azure的关联(azure账号是免费的).但是关联的步骤还是很有意思的,他需要VISA国际信用卡(我 ...
- 在 Visual Studio 2010 中创建 ASP.Net Web Service
第一步:创建一个“ASP.Net Empty Web Application”项目 第二步:在项目中添加“Web Service”新项目 第一步之后,Visual Studio 2010会创建一个仅含 ...
- 在 Azure 中创建静态 HTML Web 应用
Azure Web 应用提供高度可缩放.自修补的 Web 托管服务. 本快速入门教程演示如何将基本 HTML+CSS 站点部署到 Azure Web 应用. 使用 Azure CLI 创建 Web 应 ...
- 简单记录在Visual Studio 2013中创建ASP.NET Web API 2
在很多跨平台的应用中就需要Web API ,比如android与数据库的交互. Create a Web API Project 选择新建项目下的模板下的Visual C#节点下的Web节点,在模板列 ...
随机推荐
- java学习笔记—Tomcat(9)
1 目录结构 bin 二进制目录,主要存储的是一些启动和停止服务器的命令startup.bat conf 配置目录,server.xml web.xml lib 服务器软件使用的第三方的j ...
- django_jquery中使用ajax发送post请求变成get请求
今天在进行js开发的过程中出现了一个奇怪的问题,就是使用ajax向后端发送post请求时,在浏览器network中查看response时,显示400 bad request 并且请求方式变成get,因 ...
- CentOS中vsftpd的主动和被动方式
网址http://blog.csdn.net/nyunyuzhao/article/details/5734978,学习了. FTP是File Transfer Protocol(文件传输协议)的缩写 ...
- 菜鸟浅谈“诈骗”希望“治未病"
关于目前诈骗.社工数据的套路,说道说道~ 一.前言 这篇文章没有什么高深的技术,只有普普通通的套路,主要也是有I春秋各位表哥与诈骗分子的交手有感而发! 二.正文 因为我们上网的或者其他条件下的人群,没 ...
- [ActionScript3.0] AS3利用ExternalInterface与js通信
AS3代码,可做文档类; package { import flash.display.Sprite; import flash.events.*; import flash.external.Ext ...
- redis cluster 的ERR max number of clients reached 问题排查
早上发现微服务连不上redis cluster了,看来下日志如下 [root@win-jrh378d7scu 7005]# bin/redis-cli -c -h 15.31.213.183 -p 7 ...
- wireshark 1.10.0 编译 及 协议解析部分的一些变化
wireshark不久前升级到1.10.0稳定版,这个版本正如其版本号一样,相比1.8.x有较大变化. 我们先说说在windows下编译的问题,1.8.4/1.8.6版本的编译见我的文章:http:/ ...
- 负载均衡群集LB
负载均衡群集是目前企业用得最多的群集类型,通过主节点负载调度器(Director),使用特定的分流算法,将来自客户机的访问请求分担给多个服务器节点共同处理,从而缓解整个系统的负载压力,响应更多请求:群 ...
- 给 console 添加颜色
简评:使用 %c 声明可以给 console 的输出添加 CSS 样式,日志太多的话,给不同种类的日志设置不同的样式,可以极大的提升阅读体验. 什么是 %c %c: 标识将 CSS 样式应用于 %c ...
- 【数据库】:关于DB2数据库错误提示说明
SQLSTATE 消息 本节列示 SQLSTATE 及其含义.SQLSTATE 是按类代码进行分组的:对于子代码,请参阅相应的表. 表 2. SQLSTATE 类代码类 代码 含义 要获得子代码, 参 ...