使用Windows Azure创建和发布ASP.NET应用程序

Windows Azure为我们提供了一个功能强大的PaaS平台,使得我们无须部署和维护基础架构就可以根据需求发布开发的应用程序,并且支持多种语言及平台,如:ASP.NET, PHP, Python, Ruby, Java等。

本文将会使用Visual Studio 2013创建一个新的Web应用程序,并具有基本的数据库增、删、改查操作,来演示如何将ASP.NET Web应用程序创建并发布至Windows Azure。

本示例项目源代码可从附件下载

过程:

1. 使用Visual Studio 2013创建一个具有数据操作的ASP.NET Web Application项目

2. 创建Windows Azure Web Site

3. 创建数据库并链接资源

4. 发布Web应用程序

步骤:

1. 使用Visual Studio新建ASP.NET MVC Web应用程序

2. 新建Customer类,作为Entity Framework模型实体类,包含CustomerId, Name, Phone, Address, Company, Title, Email等属性。

3. 创建MVC控制器、模型、视图

为方便演示,我们采用基架项来简化代码编写,它会帮助我们自动生成控制器、模型、视图来完成数据的增、删、改、查操作

选择“包含视图的 MVC 5 控制器(使用 Entity Framework)”,见下图

模型类:Customer

数据上下文类:CustomerContext

使用异步控制器操作:True

控制器名称:CustomersController

自动生成的CustomersController控制器代码(下图):

4. 接下来,我们需要在Windows Azure中创建一个新网站。

打开Windows Azure Management Portal(https://manage.windowsazure.com),选择新建网站,输入网站的URL及选择区域。

5. 创建网站所需的SQL数据库

指定数据名称,服务层,性能级别,服务器。

6. 创建“链接的资源”

回到“网站”, 选择“链接资源”,添加刚刚新建的SQL数据库

7. 下载网站的发布配置文件

回到网站的仪表板中,选择”下载发布配置文件“,将文件下载至本地计算机。

8. 指定项目发布配置文件

回到Visual Studio项目中,对项目进行发布,发布目标选择”导入“,加载上一步中下载的发布配置文件。

根据配置文件中的内容指定服务器、名称、用户名、密码,点击”验证连接“,成功后进行下一步。

发布及数据库配置,这里继续保持默认选择,数据库为第6部中创建的SQL数据库,点击”完成“后进行发布。

9. 浏览发布后的网站

当Visual Studio发布成功后,在浏览器中输入网站地址http://myazurewebsiteproject.azurewebsites.net/Customer,即可打开发布的站点页面。

进行添加、修改、删除等操作.

文中示例项目下载:AzureWebSiteProject

时间: 2024-09-29 09:04:00

使用Windows Azure创建和发布ASP.NET应用程序的相关文章

windows azure创建并发布网站

Windows Azure 网站是一个可伸缩.安全且灵活的平台,您可以使用它构建可运营您的业务.拓展品牌影响力并吸引新客户的 Web 应用程序.它有一个易于使用的自助服务门户,囊括了全球最流行的 Web 解决方案,包括 .DotNetNuke.CakePHP.DasBlog. WordPress 等等. 这篇博文将教你如何在azure上创建一个网站,首先,打开门户,选择web应用,点击新建 输入网站URL及选择网站所在区域,并点击创建WEB应用 网站创建过程 这样,我们的网站就创建完成了.是不是

Windows Azure创建管理数据库

上一篇我们介绍了,windows azure上的功能,今天主要介绍如何在windows azure上创建sql 数据库及管理数据库.在Azure上创建的数据库,只能通过sql manage studio进行远程管理,同时设置允许链接ip进行远程管理,同时在windows Azure上的数据库操作管理只能通过SQL语句进行操作管理.哈哈,给我的感觉又回到了学校时代,老师教大家通过sql语句进行管理数据库,这次有用武之地了. 我们首先打开windows azure控制面板,选择SQL数据库功能菜单,

Windows Azure系列 -《基础篇》- 计划程序

打开Windows Azure管理门户,在左侧边栏点击设置,展开计划程序页面,我们可以看到目前的作业情况: 在计划程序中,我们可以做的就是定制特定管理作业,并查看以往作业的执行情况. 点击作业集合,然后点击创建计划程序作业,即可创建你自己的作业, 在接下来的页面选择快速创建,填写作业名称并选择区域,点击下一步 在作业页面,填写作业的相关信息,包括名称.类型.方法等 确认重复周期和启动时间即可. 接下来就可以看到作业集合的状态, 以及可以查看各作业的执行情况,通过筛选可以有选择的查看所要关注的作业

Windows Azure 创建虚拟机并发布测试网站

很多人刚开始使用Windows Azure,希望可以测试最基本的功能:使用虚拟机发布一个测试网站.Azure虚拟机的大部分功能与本地类似,某些设置需要用户在管理门户上做特殊操作.接下来,我们共同完成从创建Win Server 2012R2虚拟机到使用该虚拟机发布测试网站的全过程. 登录管理门户 https://manage.windowsazure.cn  之后,选择 新建>虚拟机>从库中 此处选择镜像,有Windows以及Linux多种镜像版本供我们选择,版本介绍不在此赘述.我们选择Wind

Windows Azure创建虚拟机

登陆Windows Azure管理门户. 在命令窗格中, 点击新建. 3. 在Compute-Virtual     Machine中点击From Gallery. 4. 在第一个配置界面选择你需要的镜像进行虚拟机的部署,在本示例中我们选择Windows Server 2012 R2 Datacenter. 点击箭头继续. 5. 在第二个配置界面,指定你自己虚拟机的属性,点击箭头继续. NOTE: 在此处输入的用户名称为管理员账号,你需要创建属于这个常昊的密码. 6. 在第三个配置界面,你需要指

windows azure创建及连接azure SQL数据库服务

数据库对于一个企业来说是至关重要的,业务信息基本上都是存储在数据库中.传统的搭建数据库过程中企业需要采购硬件,数据库软件,部署配置等等操作,且数据库在实际生产环境中运行之后,后期的版本及补丁等更新都使生产环境数据库面临停机风险,使用windows azure云端数据库能够简单快速的创建一个满足需求的数据库,且对于用户来说无需担心版本更新及补丁更新等问题. Windows azure部署数据库有两种方式,一种就是在azure虚拟机上安装SQL数据库,这个数据库需要用户自己维护和配置等.第二种是wi

跟我学Windows Azure 创建Windows Azure试用账号

我在网上看了很多教程,很大部分都是申请的是国外或者是香港的试用账号,而国内是由世纪互联所代理的,他的申请方式与VS2013的部署设置或多或少还是有些出入,这里我先跟大家一起过一下,在国内如何申请一个windows azure的试用账号. 首先我们访问www.windowsazure.cn这个域名,这个是我们国内的,香港和国外访问的是www.windowsazure.com.然后再首页中点击我要试用这个按钮. 然后我们点击申请试用的按钮 这里我们填写申请的个人信息,域名这里可以自己随便定义一个.

IIS8发布Asp.net MVC程序后出现404错误,处理程序staticFile

新部署的虚拟机,运行Asp.net MVC程序,出现如下图错误: 解决方法: 添加功能和角色->添加角色->Web服务器IIS->应用程序开发->Asp.net3.5 /Asp.net4.0勾选

windows azure创建同一地缘组和网段的虚拟机

默认情况下创建出来的两台云端虚拟服务器是无法相互通信的,其实这也是微软在安全性上考虑的,那如果我需要创建两台虚拟服务器,保证他们在同一个位置且能够互相通信的话要怎么做呢?其实很简单,这就涉及到我之前的博文中介绍的关于虚拟网络和地缘组了,这篇博文将介绍如何创建两台相互通信的虚拟机. 在开始之前,我们需要先创建一个地缘组和虚拟网络,关于地缘组和虚拟网络的创建之前博文中有详细介绍,这里不再一一详述,我们直接创建好地缘组和虚拟网络 虚拟网络ZBvNet 看看虚拟网络的配置情况,可以看到,这个虚拟网络有两