使用 Visual Studio 将 ASP.NET 容器部署到容器注册表Deploy an ASP.NET container to a container registry using Visual Studio

如果没有 Azure 订阅,请在开始之前创建一个。

完成本教程:

  • 安装带有“ASP.NET 和 Web 开发”工作负载的最新版本

以下步骤将指导你完成创建基本 ASP.NET Core 应用(将在本教程中使用)的过程。如果你已有一个项目,则可跳过此部分。

  • 在 Visual Studio 菜单中,选择“文件” “新建” “项目” > > 。
  • 在“新建项目”对话框的“模板”部分中,选择“Visual C#” “Web” > 。
  • 选择“ASP.NET Core Web 应用程序” 。
  • 输入新应用程序的名称(或使用默认名称),然后选择“确定” 。
  • 选择“Web 应用程序” 。
  • 选择“启用 Docker 支持”复选框 。
  • 选择所需的容器类型(Windows 或 Linux),然后选择“确定” 。
  • 在 Visual Studio“启动”窗口,选择“创建新项目” 。
  • 输入新应用程序的名称(或使用默认名称),然后选择“创建” 。
  • 选择“Web 应用程序” 。
  • 通过选择或清除“HTTPS 配置”复选框,选择是否需要 SSL 支持 。
  • 选择“启用 Docker 支持”复选框 。
  • 选择所需的容器类型(Windows 或 Linux),然后选择“创建” 。
  • 在发布目标对话框上,选择“容器注册表”选项卡 。

  • 选择“新建 Azure 容器注册表”并单击“发布” 。

  • 单击“创建”

现在可以将容器从注册表中拖放到任何能够运行 Docker 映像的主机上,例如Azure 容器实例