导出 (0) 打印
全部展开

发布 Azure Application 向导

更新时间: 2015年5月

在 Visual Studio 中开发 Web 应用程序后,可以通过使用“发布 Azure 应用程序”向导来更轻松地将该应用程序发布到 Azure 云服务。第一节说明了使用该向导前必须完成的步骤,其余节则说明了该向导的功能。

  1. 先决条件

  2. 选择你的订阅

  3. 配置你的设置

  4. 发布你的应用程序

note备注
本主题是关于如何部署到云服务,而不是部署到网站。有关如何部署到网站的信息,请参阅如何部署 Azure 网站

在将 Web 应用程序发布到 Azure 之前,需要拥有 Microsoft 帐户和 Azure 订阅,并且必须将 Web 应用程序与 Azure 云服务相关联。如果你已完成这些任务,则可跳到下一节。

  1. 获取 Microsoft 帐户和 Azure 订阅。若要获取 Microsoft 帐户,请参阅如何注册 Microsoft 帐户?。若要获取 Azure 订阅,请参阅欢迎使用 Microsoft Azure!

  2. 在 Azure 上创建云服务和存储帐户。可以通过 Visual Studio 中的服务器资源管理器,或通过使用 Azure 管理门户来执行此操作。

    有关如何设置 Azure 环境的更多信息,请参见 设置从 Visual Studio 中发布云服务所需的服务

  3. 启用 Azure 的 Web 应用程序。若要使 Web 应用程序可以从 Visual Studio 发布到 Azure,需要将它与 Visual Studio 中的一个 Azure 云服务项目相关联。若要创建关联的云服务项目,请打开 Web 应用程序项目的快捷菜单,然后选择“转换”“转换为 Azure 云服务项目”

  4. 在将云服务项目添加到你的解决方案后,再次打开相同的快捷菜单,然后选择“发布”

    有关如何启用 Azure 应用程序的更多信息,请参见 操作方法:从 Visual Studio 将 Web 应用程序迁移和发布到 Azure 云服务

    Important重要提示
    请确保使用管理员凭据(“以管理员身份运行”)启动 Visual Studio。

  5. 当你准备好发布应用程序时,打开 Azure 云服务项目的快捷菜单,然后选择“发布”。以下步骤演示“发布 Azure 应用程序”向导。

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

    这是发布向导的一个屏幕

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

  2. “选择订阅”列表中,选择要用此部署的订阅。

    如果选择“<管理...>”,将显示“管理订阅”对话框,你可以选择要使用的订阅和用户帐户。“帐户”选项卡显示你的所有帐户,“订阅”选项卡显示所有与帐户关联的订阅。还可以选择在其中使用 Azure 资源的区域,以及创建或从 Azure 门户中导入订阅的证书。如果从订阅文件中导入了订阅,相关联的证书将出现在“证书”选项卡下。完成后,选择“关闭”按钮。

    管理订阅
    note备注
    一个订阅文件可以包含多个订阅。

  3. 选择“下一步”按钮继续。

    如果你的订阅中不存在任何云服务,则需要在 Azure 中创建云服务以托管你的项目。此时将显示“创建云服务和存储帐户”对话框。

    指定云服务的新名称。此名称在 Azure 中必须唯一。然后,指定离你或你的大多数客户近的数据中心所在区域或地缘组。此名称还用于 Azure 将为你的云服务创建的新存储帐户。

  4. 修改要为此部署进行的各项设置,然后选择“发布”按钮将其发布(下一节提供有关各种设置的更多详细信息)。若要在发布之前查看设置,选择“下一步”按钮。

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

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

通用设置

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

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

    • 选择“新建”,创建一个 Azure 承载的云服务。在“创建云服务”对话框中,提供服务的名称,然后指定区域或地缘组以便指定要托管此云服务的数据中心的位置。此名称在 Azure 中必须唯一。

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

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

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

    如果想要能够远程连接到该服务,选中“为所有角色启用远程桌面”复选框。此选项主要用于故障排除。当选中此复选框时,将显示“远程桌面配置”对话框。选择“设置”链接以更改配置。

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

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

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

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

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

    部署设置

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

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

  8. 若要调试你的服务,请选中“启用 IntelliTrace”复选框;或者如果你正在部署调试配置并要在 Azure 中调试云服务,请选中“为所有角色启用远程调试器”复选框以部署远程调试服务。

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

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

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

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

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

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

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

另请参阅

显示:
© 2015 Microsoft