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

说明

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

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

Visual Studio 提供了一个项目模板,可用于创建 Azure 云服务(扩展支持) 项目,该项目是一个简单的常规用途 Azure 服务。 创建项目后,Visual Studio 可以配置、调试云服务并将其部署到 Azure。

先决条件

在 Visual Studio 中创建 Azure 云服务(扩展支持)项目的步骤

本部分介绍如何在 Visual Studio 中创建包含一个或多个 Web 角色的 Azure 云服务(扩展支持)项目。

  1. 在开始窗口中,选择 创建新项目

  2. 在搜索框中,键入 Cloud,然后选择 Azure 云服务(扩展支持)

    屏幕截图,显示如何创建新的 Azure 云服务(扩展支持)项目。

    屏幕截图,显示如何创建新的 Azure 云服务(扩展支持)项目。

  3. 为项目命名并选择 创建

    屏幕截图,显示创建 Azure 云服务(扩展支持)项目,并为项目命名。

    屏幕截图,显示创建 Azure 云服务(扩展支持)项目,并为项目命名。

  4. “新建Microsoft Azure 云服务”(扩展支持) 对话框中,选择要添加的角色,然后选择右箭头按钮将其添加到解决方案。

    选择新的 Azure 云服务(扩展支持)角色

  5. 若要重命名已添加的角色,请将鼠标悬停在“新 Microsoft Azure 云服务(扩展支持)”对话框中的角色上,然后在上下文菜单中选择“重命名”。 添加解决方案后,还可以在解决方案(解决方案资源管理器)中重命名角色。

    重命名 Azure 云服务(扩展支持)角色

Visual Studio Azure 项目与解决方案中的角色项目存在多重关联。 该项目还包括 服务定义文件服务配置文件

  • 服务定义文件 - 定义应用程序的运行时设置,包括所需的角色、终结点和虚拟机大小。
  • 服务配置文件 - 配置运行角色的实例数以及为角色定义的设置的值。

有关这些文件的详细信息,请参阅 使用 Visual Studio为 Azure 云服务(扩展支持)配置角色。

后续步骤