公告
:本博客为微软云计算中文博客
的镜像博客。
部分文章因为博客兼容性问题
,会影响阅读体验
。如遇此情况,请访问
原博客
。
本文是
Windows Azure入门教学的第二篇文章。
在第一篇教学中,我们已经创建了第一个
Web Role程序。在这篇教学中,我们将学习如何把该
Web Role程序部署到云端。
注意:您需要购买
Windows Azure
Platform服务才能继续本教学。您可以通过点击
https://mocp.microsoftonline.com/Site/Support.aspx
页面上的
联系我们的支持团队来获得购买服务的具体步骤或询问其他有关购买,收费的问题。
在开始本教学之前,请确保你从
Windows Azure
平台下载
下载并安装了最新的
Windows Azure开发工具。
本教学使用
Visual Studio 2010作为开发工具。
步骤一:在
Visual
Studio 2010
中发布项目
在
Solution Explorer窗口中,右击
FirstWebRole项目,点击
Publish选项:
在弹出来的
Windows Azure项目部署窗口里,选择
Create Service Package Only选项:
等待
Visual Studio 2010创建压缩包完成后,我们将看到一个自动弹出的窗口指向压缩包和配置文件的路径
:
步骤二:进入
Windows
Azure
管理站点
使用支持
SilverLight的浏览器打开
https://windows.azure.com/
。
(注意:您可能需要输入您的
Live ID和密码来通过身份验证
)
步骤三:创建新的
Hosted
Service
由于是第一次部署,我们需要先创建一个
Hosted Service。点击
New Hosted Service按钮:
在
Create a new Hosted
Service对话框里,在标记为
Choose a subscription
的下拉框里选择一个订阅选项:
在标记为
Enter a name for your
service的文本框里输入服务名称,在标记为
Enter a URL prefix for your
service的文本框里输入一个
URL前缀来指定它的
URL:
选择区域:
选择
Do Not Deploy。最后点击
OK按钮完成创建:
步骤四:上传并部署程序压缩包
选中刚刚新建的
Hosted Service,然后点击
New Staging Deployment按钮:
在打开的
Create a new
Deployment对话框里,通过点击两个
Browse Locally按钮来选择刚刚生成的程序压缩包
FirstWebRole.cspkg和配置文件
ServiceConfiguration.cscfg。在标记为
Deployment name的文本框里输入一个标签来标记当前这次部署:
点击
OK开始部署。一个警告对话框将会弹出来提示是否覆盖并提交,想了解详细信息,请点击
See more details按钮:
点击
Yes开始覆盖并提交部署请求。
步骤五:在
Staging
环境下启动并测试程序
等待一段时间直到部署完成,这个过程将会耗费十几或几十分钟时间。部署完成后,我们就已经上传了程序压缩包并且它已经处于
Ready的状态了。请注意管理工具给这个部署分配了一个
DNS名称和一个唯一的标识。等下我们就可以通过这个
URL去访问并测试这个
Web
Role程序了。
使用浏览器访问该部署的
URL来查看
Web Role程序:
步骤六:将程序转移到
Production
环境
确认程序在
Staging环境下成功运行之后,选中该部署,点击
Swap VIP按钮:
在
Swap VIPs对话框里,点击
OK按钮开始将部署从
Staging环境转换到
Production环境
:
至此我们已经成功地把我们第一个
Web Role程序发布到云端了!现在
http://firstservice1.cloudapp.net/可以被任何能够访问
Internet的机器访问了。
分享到:
相关推荐
Windows Azure使用入门 第二课:建立自己的网站.pdf
Windows Azure入门教学系列
Windows Azure使用入门 第一课:创建虚拟机.pdf
Windows Azure使用入门 第五课:用户认证上下打通.pdf
Windows Azure使用入门 第六课:运行开源软件与系统.pdf
Windows Azure使用入门 第八课:云端备份和灾难恢复.pdf
Windows Azure使用入门 第七课:云端存储和管理数据.pdf
Windows Azure使用入门 第四课:开发测试在云中.pdf
Windows Azure使用入门 第三课:创建云端的数据库.pdf
Windows Azure使用入门 第十课:云端实现媒体点播与直播传送.pdf
例如,可以使用 Windows Azure 构建一个在 Microsoft 数据中心运行并存储其数据的 Web 应用程序。或者只使用 Windows Azure 存储数据,而使用此数据的应用程序则在本地(即公有云之外)运行。可以使用 Windows Azure...
Windows Azure使用入门 第九课:开发移动应用和通知发送.pdf
全书共12章,内容包括云计算概论、云计算技术概观、初探Windows Azure、Windows Azure应用程序开发基础、Windows Azure应用程序开发:Table存储服务、Windows Azure应用程序开发:BLOB存储服务、Windows Azure应用...
这个是将ASP.NETWeb应用程序部署到WindowsAzure网站的一个实例,这是本人参加微软训练营的一个课件,希望对各位有用。
《Windows Azure从入门到精通》针对微软的云计算平台windows azure,循序渐进地介绍了如何构建和管理云端的可扩展应用,一次一个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握windows ...
使用windows Azure开发的第一个云程序,最简单的一个云程序。
Windows Azure入门指南,帮助读者了解Windows Azure使用开发
Windows Azure从入门到精通含源代码,接受微软的云服务平台Windows Azure帮助包含源代码
在VS2010中开发部署Windows Azure应用程序
Windows Azure 入门手册1