WEB开发网
开发学院服务器云计算 Windows Azure Platform (十)把本地的Azure Proje... 阅读

Windows Azure Platform (十)把本地的Azure Project部署到云端服务器上

 2012-03-22 12:08:37 来源:WEB开发网   
核心提示:前面一章我们已经了解了1)如何新建一个Windows Azure Project2)如何添加Web Role和Worker Role3)介绍了项目的内容和配置文件4)了解如何调试Azure项目5)对Worker Role有一定的认识本章的内容是如何将我们本地调试成功的项目部署到云端服务器上,1.本地编译还是接着上一章的

前面一章我们已经了解了

1)如何新建一个Windows Azure Project

2)如何添加Web Role和Worker Role

3)介绍了项目的内容和配置文件

4)了解如何调试Azure项目

5)对Worker Role有一定的认识

本章的内容是如何将我们本地调试成功的项目部署到云端服务器上。

1.本地编译

还是接着上一章的Visual Studio项目来说,请大家新建或者重新打开一个Windows Azure Project。

然后打开HelloWindowsAzure工程-->Roles-->MyWebRole-->右键-->属性

把Instance改成3,VM Size改成Small

 

再修改MyWebRole的Default.aspxs页面

 

确保Build-->Build Solution没有出现Error。

 

然后我们选中HelloWindowsAzure Project,右键Package

弹出的窗口,如果您要使用Cloud的配置文件请选择ServiceConfiguration.Cloud.cscfg

否则请选择ServiceConfiguration.Local.cscfg

最后会弹出文件夹,里面包含2个文件,后缀分别是cspkg和cscfg,我们先不要关闭这个文件夹窗口

 

 2.云端设置

打开浏览器,输入https://windows.azure.com/default.aspx,输入您已经绑定好Windows Azure服务的Windows Live ID。

点击托管服务、存储账户和CDN,选择托管服务

 

然后选择新建托管服务。

 选择订阅:就是您订阅的Windows Azure服务账户。

输入服务器名称:就是给您的Azure服务添加一个名字。

输入服务的URL前缀:这个URL就是您在Windows Azure云计算平台部署完Web应用之后,通过这个URL来访问您Web应用。如果您设置的URL和别人的URL重名,Windows Azure会提醒您重新设置。

选择区域或地缘组:您可以选择离您实际物理位置最近的Windows Azure云计算数据中心,离中国大陆最近的数据中心在东亚的香港,所以我选择东亚。

(地缘组的意思表示您可以把东亚、美国中部等的Windows Azure数据中心起个别名,比如我把"东亚"的数据中心起名叫"香港的数据中心",将来就可以通过选择"香港的数据中心"这个别名来设置Windows Azure的数据中心)

部署选项:

一个Windows Azure Web站点有2个环境,分别是过渡环境和生产环境。

过渡环境产生的URL是由GUID组成的,通常用于测试和内部发布站点。

生产环境产生的URL是用户输入的服务URL,通常用于商用和正式发布站点。

包位置请选择前面我们用Visual Studio 2010 Package后的2个文件夹位置

 

 上传完毕后请选择确定。

 

向Windows Azure上传我编译后的站点文件。

整个上传过程一般情况下大约在10-15分钟左右,过程如下:

1.上传您的cspkg和cscfg

2.上传完毕后,申请计算节点

3.启动计算节点

4.分别部署您的应用到各个计算节点。

部署成功之后是这样的:

状态是就绪,表示我的发布是成功的。

然后我就可以通过前面设置的URL:

http://leihelloazure.cloudapp.net/

来访问我发布的第一个Windows Azure站点了。

Tags:Windows Azure Platform

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接