Azure Lei Zhang的博客

weibo: LeiZhang的微博/QQ: 185165016/QQ群:319036205/邮箱:leizhang1984@outlook.com/TeL:139-161-22926

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

  《Windows Azure Platform 系列文章目录

  

  在开始本章的内容之前,请确保您已经安装:

  本章我将介绍:如果将本地的VS2012 Web Site部署到Windows Azure平台上。

  首先,我们以管理员身份运行VS2012。然后选择"File"-->"New Project"。在弹出的窗口,选择Visual C#-->Web-->ASP.NET MVC4 Web Application。我们将这个工程命名为"MyWebSite"

  (请注意:VS2012创建默认的是Framework 4.5,但是Windows Azure 暂时只支持4.0,所以笔者在这里选择的是.NET Framework 4)


  接下来,我们选择"Internet Application"

  项目创建完毕后,我们选中创建的项目,右键,点击"Publish"

  会弹出"Publish Web",我们选择"Import",将上一章下载的PublishSettings导入。

  如果读者有兴趣的话,可以通过记事本等其他文本编辑器打开"LeiMVC4.azurewebsites.net.PublishSettings"这个文件,我们可以看到该文件其实是标本的XML格式,用来描述如何连接Windows Azure Web Site。如下图:

  导入完毕后,会进入"Connection"步骤,我们可以点击"Validate Connection"来测试Windows Azure的连接。连接有效的话,会在按钮右侧出现绿色的勾。如下图:

  然后我们点击上图的Next,进入下一步骤"Settings"。这里我们可以配置发布的版本("Release"或"Debug"),并且可以配置数据库连接字符串。我们暂时还用不到,直接点击"Next"

  然后我们进入页面"Preview"。该步骤的作用是:我们在部署Web Site之前,可以在预览哪些文件和模块进行了修改。并且只上传那些已经更新的页面内容,其他内容不做更新,这样可以加快我们部署的速度。如下图,我们可以点击"Start Preview":

  因为我是第一次部署,所以要上传所有的页面内容。下图显示了我需要上传的信息,我们可以点击"Publish"发布这个Web Site。

  点击"Publish"后,VS2012会显示部署的过程。

  部署完毕后,我们打开IE浏览器,输入创建的站点名称:http://leimvc4.azurewebsites.net/,可以查看我们发布后的站点:

  我选择VS2012,修改某个页面内容,然后右键Publish,我们在步骤"Preview"中可以看到,系统会提示我更新的内容:

  这样在部署的过程中,VS2012只会更新以上2个内容,其他的内容不做更新。加快了我们部署Azure Website的过程。

posted on 2012-08-05 11:02  Lei Zhang的博客  阅读(1882)  评论(3编辑  收藏  举报