《Windows Azure Platform 系列文章目录》
熟悉Windows Azure的网友都知道:在过去,如果我们想将自己现有的Web Site部署到Windows Azure托管服务里,需要做如下的迁移工作:
- 在我们的Web Site里添加一个Cloud Project
- 在Cloud Project添加对现有Web Site的引用
- 在Web Site里添加WebRole.cs类,并添加相应的代码
- 将此Cloud Project部署到Windows Azure托管服务里。
我们可以看到,这个迁移和部署的过程非常麻烦。那如何才能简单的直接将Web Site部署到Azure里呢?
在新的Management Portal里,微软新增了Windows Azure Web Site这类托管服务,通过Azure Web Site,我们可以非常简单而快速地将已有应用部署到云平台上去。而不需要添加其他的步骤,例如Add Cloud Project等。
那如何在 Windows Azure上新建Web Site呢?我们来看下面的内容。
首先我们登录Management Portal管理界面,并选择New Management Portal,跳转到新的管理界面。
点击管理界面左下角的"NEW"按钮,如下图:
在下面的窗体里,选择"Web Site"-->"Quick Create",在URL里输入我要创建的URL站点名,我们这里起名"ALeiWebSite"。在输入完URL之后,Windows Azure会检查URL站点名是否重名并提示用户。
输入完URL之后,我们可以在Region里设置创建的Web Site所在的数据中心位置。设置Region的原则是:
- 在开发测试过程中,离开发团队所在位置接近,以加快部署时间。
- 在生产环境中,离最终客户的物理位置要尽可能接近,以加快访问和使用时间。
- 和Storage存储服务的位置要保持一致。
这里我们创建的URL为"LeiMVC4",选择"West Europe",我们点击"Create Web Site",。如下图所示:
创建完成后。我们在左侧图标中选择"Web Site",就可以在右侧列表中,查看到之前创建的名为"LeiMVC4"的站点。如下图所示:
我们选择这个站点,页面会进行跳转。如下图:
在上图中,会分别显示我创建的"LeiMVC4"这个站点的详细情况:
- Dashboard(仪表盘)会显示这个站点CPU运行情况,出站进站的数据等。(因为我之前通过IE访问过这个站点的资源,所以你会在Dashboard看到CPU运算和数据流量的情况。)
- Usage Overview会显示CPU运行时间,内存使用情况等资源信息。
- Status会告知用户Web Site的运行情况。
- 在quick glance里,选择"Download publish profile",将弹出的文件保存到本地磁盘上。这个文件我会在下一章的内容里做详细的介绍。
- 我们点击Site URL链接:http://leimvc4.azurewebsites.net/,可以查看我们创建成功的Web Site站点。
虽然之前是创建内容为空的Web Site,但是Windows Azure会以非常好友好的界面告知用户,该Web Site创建成功。
在下一章里,我会给大家介绍如何将本地VS2012 Web Site部署到Windows Azure上。