本教程将介绍如何创建一个 ASP.NET Web 应用程序,通过使用 Visual Studio 2013 快速部署到 Windows Azure网站

准备工作:

1.安装 Windows Azure SDK。

2.一个启用了 Windows Azure 网站功能的 Windows Azure 帐户。


下图演示了完整的应用程序:

wKiom1Nc5eWhGPRKAANIUtwc9f8810.jpg

创建网站

  1. 在 Windows Azure 管理页面中,单击“网站”,然后单击底部的“新建”。

    wKiom1Nc6T7wRlIeAAHOEFd5AaU687.jpg

  2. 单击“快速创建”。

    wKioL1Nc6VHA-DmrAAHOEFd5AaU903.jpg

  3. 在该向导的“创建网站”步骤中,在“URL”框中输入将用作您的应用程序的唯一 URL 的字符串。

  4. 单击“创建网站”。

  5. 管理页面将返回到“网站”页面,“状态”列显示正在创建网站。稍后“状态”列会显示已成功创建网站。在左侧的导航栏中,在“网站”图标的旁边将显示您的帐户下所拥有的网站数。wKioL1Nc6czzLixFAAJsQcrZwT4831.jpg

  6. 在“网站”选项卡中,单击先前创建的网站的名称.wKioL1NdGiLzFdCfAANCUHzRPQ8773.jpg

  7. 在右边“速览”选项卡中,单击“下载发布配置文件”。此步骤将下载一个文件,其中包含将应用程序部署到您的网站所需的全部设置。将 .publishsettings 文件保存到本地文件夹(后面会用到)。wKiom1NdGsjhPP7qAANTSdde_4s679.jpg



创建 ASP.NET Web 应用程序

  1. 启动 Visual Studio 2013,从“文件”菜单中,单击“新建”,然后单击“项目”。

    wKioL1NdG2-DYe_sAANCwGR14g0138.jpg


  2. 在“新建项目”对话框中,展开“C#”并在“已安装的模板”下选择“Web”,然后选择“ASP.NET Web 应用程序”。

    将应用程序命名为“MSDNClub”,单击“确定”。


    wKiom1NdG-bj7dfwAALVDdPgJoQ949.jpg


  3. 在“新建 ASP.NET 项目”对话框中,选择“MVC”模板。


    wKioL1NdHI2gDU-sAAJ8izlUMjU810.jpg


  4. 更改身份验证对话框中,单击无身份验证,然后单击“确定“(示例应用程序将不会有要求用户登录)。


    wKioL1NdHKCAVI3KAAJ4gidOm1w169.jpg


    单击OK(确定)


    wKiom1NdHPXTboh5AADgIt1Wdss838.jpg





  5. 几秒钟后,Visual Studio会创建指定的文件夹中的Web项目。按 Ctrl+F5 运行应用程序。默认浏览器中将显示该应用程序主页。



    wKiom1NdHfihHMC2AAS8BTqXK0w313.jpg




  6. 在 Visual Studio 中,在“解决方案资源管理器”中右键单击项目,然后从上下文菜单中选择发布



    wKioL1NdHmTQZpPmAAUN6pxyU8c180.jpg


  7. 在“发布 Web”向导的“配置文件”选项卡中,单击“导入”


    wKiom1NdHs7AZ8ysAAFSYB4l9aA517.jpg


  8. 选择先前下载的 .publishsettings 文件,然后单击“打开”


    wKiom1NdHwDC4tdrAAGbdkWmA84173.jpg


  9. 在“连接”选项卡中,单击”验证连接“确保设置正确。


    wKiom1NdHyrSETjAAAH9Jl4O48U407.jpg


  10. 在“设置”选项卡中,保持默认设置,单击"下一步"


    wKiom1NdH0qwljctAAGko4tviG8032.jpg


  11. 预览选项卡上,单击"开始预览"。


    wKioL1NdH1aTRW_pAAFovssgJiQ169.jpg


  12. 该选项卡将显示将要复制到服务器的文件列表。显示预览并不是发布应用程序所必需的,但它是一个需要了解的很有用的功能。在本例中,您不需要对显示的文件列表执行任何操作。单击 "发布"


    wKiom1NdH5myXwKcAAM9NbI9MXI659.jpg


  13. Visual Studio 开始执行将文件复制到 Windows Azure 服务器的过程。“输出”窗口将显示已执行的部署操作并报告已成功完成部署。

    wKioL1NdH8eQ9tpyAAEDCVjfKsk319.jpg


  14. 成功完成部署后,默认浏览器会自动打开并指向已部署网站的 URL。
    您创建的应用程序现在正在云中运行。

    wKiom1NdIAzyYIGwAANIUtwc9f8901.jpg