使用 Visual Studio 配置 Azure 云服务(扩展支持)项目

备注

本文适用于 Azure Azure 云服务(扩展支持)。 2027 年 3 月 31 日,云服务(扩展支持)部署模型将停用。 因此,支持云服务工具在此日期之后的最新 Visual Studio 中不可用。 云服务(扩展支持)工具将继续在 Visual Studio 2022 中工作,常规维护将持续到 2027 年 3 月 31 日。 建议立即开始迁移规划,以确保平稳过渡。 有关详细信息,请参阅 官方公告 ,包括有关将应用迁移到新式 Azure 服务的详细指南。

在某些情况下,Azure 云服务依赖于连接字符串进行身份验证,例如存储帐户。 由于意外暴露或被泄露的风险,连接字符串和密码本质上是不安全的。 Microsoft建议使用托管标识进行身份验证,以及 Service Fabric 托管群集等服务。

可以配置 Azure 云服务(扩展支持)项目,具体取决于该项目的要求。 可以为以下类别设置项目的属性:

  • 将云服务发布到 Azure - 可以设置属性以确保不会意外删除部署到 Azure 的现有云服务。
  • 在本地计算机上运行或调试云服务 - 可以选择要使用的服务配置,并指示是否要启动 Azure 存储模拟器。
  • 在创建云服务包时验证它 - 你可以决定将任何警告视为错误,以便确保云服务包部署没有任何问题。

先决条件

配置 Azure 云服务(扩展支持)项目的步骤

  1. 在 Visual Studio 中打开或创建云服务项目

  2. 解决方案资源管理器中,右键单击项目,然后在上下文菜单中选择 属性

  3. 在项目的属性页中,选择“开发”选项卡。

    “项目属性”菜单

  4. “删除现有部署前提示”设为“True”。 此设置有助于确保不会意外删除 Azure 中的现有部署

  5. 选择所需的 服务配置 以指示在本地运行或调试云服务时要使用的服务配置。 有关如何修改角色的服务配置的详细信息,请参阅 如何使用 Visual Studio为 Azure 云服务(扩展支持)项目配置角色。

  6. 启动 Azure 存储模拟器 设置为 True,以在本地运行或调试云服务时启动 Azure 存储模拟器。

  7. 将“将警告视为错误”设置为“True”,确保在出现包验证错误时无法发布

  8. 设置 使用 web 项目端口True,以确保 Web 角色每次在 Internet Information Services (IIS) Express 本地启动时都使用相同的端口。

  9. 在 Visual Studio 工具栏中,选择 保存