导出 (0) 打印
全部展开

发布 Windows Azure 应用程序向导

更新时间: 2013年10月

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

在 Visual Studio 中开发 Web 应用程序后,可以使用发布 Windows Azure 应用程序向导更轻松地将该应用程序发布到 Azure。以下部分说明了使用该向导前必须完成的步骤,其余部分则解释了该向导的功能。

  1. 在发布你的应用程序之前

  2. 选择你的订阅

  3. 配置你的设置

  4. 发布你的应用程序

在发布你的应用程序之前

只有在执行以下任务后,才可以使用发布 Windows Azure 应用程序向导:

  • 获取 Microsoft 帐户和 Azure 订阅。

  • 启用 Azure 的 Web 应用程序。

如果你已经完成这些任务,则可跳过以下的两个段落。

获取 Microsoft 帐户和 Azure 订阅后,必须创建云服务和存储帐户。可以通过服务器资源管理器或管理门户来执行此操作。有关如何设置 Azure 环境的更多信息,请参见 设置从 Visual Studio 中发布云服务所需的服务

若要针对 Azure 启用 Web 应用程序,必须在 Visual Studio 中创建包含 Web 角色的 Azure 项目,并且必须将该项目与你的应用程序的项目关联。要创建关联的 Azure 项目,请打开你应用程序项目的快捷菜单,然后选择“转换,转换为 Azure 云服务项目”。在将 Azure 项目添加到你的解决方案后,再次打开相同的快捷菜单,然后选择“发布”。有关如何启用 Azure 应用程序的更多信息,请参见 如何:从 Visual Studio 将 Web 应用程序迁移和发布到 Azure

Important重要提示
你必使用管理员凭据(以管理员身份运行)方可调用 Visual Studio。

当你准备好发布应用程序时,请打开 Azure 项目的快捷菜单,然后选择“发布”。下图显示了发布 Windows Azure 应用程序向导。

选择你的订阅

选择订阅

  1. 在首次使用向导前,你必须登录。选择“登录”链接。系统提示时登录到 Azure 门户,提供你的 Azure 用户名和密码。

    这是发布向导的一个屏幕

    使用与你的帐户关联的订阅填充订阅列表。你可能还看到来自以前导入的任何订阅文件的订阅。

  2. “选择订阅”列表中,选择要用此部署的订阅。如果选择“<管理…>”,将显示“管理订阅”对话框,你可以创建、编辑或删除订阅。你还可以根据需要注销一个帐户,然后使用另一帐户登录。

    管理订阅

    “管理订阅”对话框中的“帐户”选项卡显示与你的帐户关联的订阅。如果从订阅文件导入过订阅,你可以在“证书”选项卡下看到这些订阅。

    note注意
    一个订阅文件可以包含多个订阅。

  3. 此时,你可以发布应用程序,也可以修改此部署的任何设置。如果你已准备好发布,请选择“发布”以部署此应用程序。否则,请选择“下一步”以继续。

    note注意
    如果选择了此步骤中的“发布”,则可以监视此部署在 Visual Studio 中的状态。

可以使用发布 Windows Azure 应用程序向导修改部署的通用设置和高级设置。例如,可在发布应用程序前选择设置以将其部署到测试环境。下图显示了 Azure 部署的“通用设置”选项卡。

通用设置

配置你的设置

配置设置

  1. “云服务”列表中,执行以下步骤集之一:

    • 选择一个现有服务。随即将显示此云服务的数据中心位置。请记下此位置,确保存储帐户的位置在同一个数据中心内。

    • 选择“新建”,创建一个 Azure 承载的云服务。在“创建 Windows Azure 服务”对话框中,指定服务的名称,然后指定与你或你的大多数客户接近的数据中心。

  2. “环境”列表中,选择“生产”“暂存”。如果要将应用程序部署到测试环境中,请选择暂存环境。稍后可将应用程序移到生产环境。

  3. “生成配置”列表中,选择“调试”“发布”

  4. 服务配置 列表中,选择“云”“本地”

    选择“启用有角色的远程桌面”复选框以启用远程桌面。此选项主要用于故障排除。当选中此复选框时,将显示“远程桌面配置”对话框。选择“设置”链接以更改配置。

    选择“启用所有角色的 Web 部署”复选框以启用 web 部署。你必须启用远程桌面方可使用此功能。有关详细信息,请参阅使用 Azure Tools 发布云服务。有关 Web 部署的更多信息,请参见使用 Azure Tools 发布云服务

  5. 选择“高级设置”选项卡。在“部署标签”字段中,接受默认名称,或者输入你选择的名称。要将日期追加到部署标签,请保留选中的复选框。

    发布向导的第三个屏幕
  6. “存储帐户”列表中,选择要用此部署的存储帐户。比较云服务和存储帐户各自所在数据中心的位置。理想情况下,这些位置应该是相同的。

    note注意
    Azure 存储帐户存储用于应用程序部署的包。部署应用程序后,将该包从存储帐户中删除。

  7. 如果仅想部署已更新的组件,请选中“部署更新”复选框。此部署类型的速度比完全部署快。选择“设置”链接,打开“部署更新设置”对话框,如下图所示。

    部署设置

    在“增量”和“同时”这两个更新部署选项中,你可以任选一个。增量部署是一次更新一个已部署的实例,以便应用程序保持联机状态,对用户可用。同时部署是一次更新所有已部署的实例。同时更新的速度比增量更新要快,但如果选择此选项,那么应用程序在更新过程中可能会不可用。

    如果希望在更新部署失败时自动进行完全部署,应选中“如果部署无法更新,则执行完全部署”复选框。完全部署将重置云服务的虚拟 IP (VIP) 地址。有关详细信息,请参阅如何:为云服务保留持续的虚拟 IP 地址

  8. 要调试你的服务,请选中“启用 IntelliTrace”复选框。或者如果你正在部署调试配置并要评估 Azure SDK 2.2 中远程调试功能的预览版,请选中“为所有角色启用远程调试器”复选框以部署远程调试服务。

    若要分析此应用程序,请选择“启用分析”复选框,然后选择“设置”链接以显示分析选项。

    Important重要提示
    必须使用 Visual Studio 旗舰版启用 IntelliTrace 或层交互分析 (TIP),不能同时启用两者。

    有关详细信息,请参阅 使用 IntelliTrace 和 Visual Studio 调试已发布的云服务测试云服务的性能

  9. 选择“下一步”可查看应用程序的摘要页。

发布你的应用程序

发布项目

  1. 可以从你选择的设置中创建发布配置文件。例如,你可以有一个配置文件用于测试环境,另一个用于生产。要保存此配置文件,请选择“保存”图标。该向导的作用是创建配置文件并将其保存在 Visual Studio 项目中。若要修改配置文件名称,请打开“目标配置文件”列表,然后选择“<管理...>”

    发布向导的摘要屏幕
    note注意
    该发布配置文件将出现在 Visual Studio 的“解决方案资源管理器”中,并且该配置文件设置将被写入含有 .azurePubxml 扩展名的文件。设置保存为 XML 标记的属性。

  2. 选择“发布”可发布应用程序。你可以在 Visual Studio 的“输出”窗格中中监视进程状态。

另请参见

社区附加资源

显示:
© 2014 Microsoft