Windows Azure Platform (十)把本地的Azure Project部署到云端服务器上
2012-03-22 12:08:37 来源:WEB开发网前面一章我们已经了解了
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站点了。
更多精彩
赞助商链接