在第一篇教学中我们已经创建了第一个Web Role程序在这篇教学中我们将学习如何把该Web Role程序部署到云端
步骤一在Visual Studio中发布项目
在Solution Explorer窗口中右击FirstWebRole项目点击Publish选项
步骤二进入Windows Azure管理站点
等待Visual Studio创建压缩包并自动弹出浏览器全部完成后我们将看到一个自动弹出的窗口指向压缩包和配置文件的路径:
以及一个指向的浏览器窗口(注意您可能需要先输入您的Live ID和密码来通过身份验证)
该网页列出了你能够使用的Windows Azure服务见下图(由于购买的服务不同您的项目数量可能与图片不同)选择一个服务
步骤三创建新的Hosted Services (如果已经创建请略过该步骤)
由于是第一次部署我们需要先创建一个Hosted Services点击New Service链接
点击Hosted Services:
给出一个该Hosted Services的标签名并输入该Hosted Services的介绍然后点击Next按钮
输入一个您喜欢的域名并设置服务器的地理位置您可以按照下图配置只需要把azchinajiaoxue替换成自己喜欢的域名即可最后点击Create按钮完成创建
步骤四在网页上上传并部署程序压缩包
现在Hosted Services已经创建完成我们能够在Web Portal上看到我们刚刚创建的Hosted Service见下图
下面点击Deploy按钮来部署我们的Web Role程序在看到下面的页面后选择在步骤二中得到的两个文件上传在Application Package一栏中输入cspkg文件路径在Configuration Settings一栏中输入cscfg文件路径点击Deploy:
步骤五启动并测试程序
等待一段时间直到看到如下页面
当您看到上面的页面时程序的压缩包已经上传到云端并且我们的Web Role程序已经可以启动了点击Run按钮来启动我们的程序等待一段时间(注意根据项目大小的不同可能需要花费十分钟左右或更多时间)当发现WebRole的状态为Ready时我们的Web Role项目就已经成功启动了见下图
我们访问Web Site URL来确认
至此我们已经成功地把我们第一个Web Role程序发布到云端了!现在可以被任何能够访问Internet的机器访问了