本文介绍如何在Azure  Service Platform中部署一个简单的Hello World 站点。

一,准备

开始Azure Service Platform之前我们必须作好几项准备工作:

1.         申请Azure  Services Token

现在申请Azure Service 的体验邀请码比较容易了.具体可以

获取Azure  Service的邀请码后,在你自己的Live ID下利用邀请码可以申请到Azure Service.登录http://www.azure.com/可以看到自己申请到的Service.

2.         安装Azure SDK.

从Hello World开始Azure Service Platform       SDK,其中包括

从Hello World开始Azure Service Platform       Windows Azure Tools for Microsoft Visual Studio

从Hello World开始Azure Service Platform       Windows Azure SDK

从Hello World开始Azure Service Platform       Microsoft .NET Services SDK

从Hello World开始Azure Service Platform       Live Framework Documentation and Resources

Azure  SDK目前止支持Vista和更高版本的Windows 7,在XP下需要复杂的破解才能安装。需要Visual Studio 2008/2010

二,创建云项目

Visual Studio下创建新的项目,项目类型选择Cloud Service->Web Cloud  Service

从Hello World开始Azure Service Platform
VS自动创建一个云部署项目(HelloAzure)和一个将被宿主的ASP.NET项目(HelloAzure_WebRole)。打开ASP.NET项目的Default.aspx页,输入”Hello  World”

从Hello World开始Azure Service Platform
选中
HelloAzure项目右键选择发布,生成部署需要的包文件和服务端配置文件。

从Hello World开始Azure Service Platform
三,部署云项目

登录自己的Live ID,去到http://www.azure.com/,转到windows  Azure并登记信息建立自己的第一个project

从Hello World开始Azure Service Platform
建立
project后点击进入该项目。

从Hello World开始Azure Service Platform
点击
New Service 新建一个服务。并选择创建一个服务组件,在本例中,我们选择HostService,因为我们需要一个ASP.NET应用程序宿主。


从Hello World开始Azure Service Platform
为要创建的
Host Service命名和描述。

从Hello World开始Azure Service Platform
为该
Host ServiceURI指定名字,该名字需要全局唯一。

从Hello World开始Azure Service Platform
进入刚刚创建的
Host Service,我们将要把Web站点部署到该宿主。

从Hello World开始Azure Service Platform
Host Service空间分为ProductionStaging两部分,前面指定的Host Service URI服务实际是在Production中运行的,而Staging一般提供我们进行下线内部测试用的。所以我们需要先把程序部署到Staging,测试通过之后再切换到Production。我们点击Deploy

从Hello World开始Azure Service Platform
选择我们在第二部分发布项目时生成的部署包文件和服务配置文件,并为
Host实例指定一个标识明。然后点击Deploy,把应用程序部署到Staging,并Run这个实例。然后在自动生成的Web Site URL 中测试部署的程序是否正常。

从Hello World开始Azure Service Platform
点击
ProductionStaging之间的切换图标,把实例切换到Production,这样,我们就可以通过前面命名的URI(godtear.cloudapp.net)来访问该站点了。

 

从Hello World开始Azure Service Platform
收工,一个基于云计算的
Hello World站点诞生,全局访问地址:http://godtear.cloudapp.net/

本文代码下载

相关文章: