快速入门

本页面介绍如何配置 Microsoft Visual Studio 以及如何在 Google Cloud 上创建和部署 ASP.NET 应用。

准备工作

  1. 在 Cloud Console 的项目选择器页面上,点击创建以开始创建新的 Cloud 项目。

    转到项目选择器页面

  2. 确保您的 Google Cloud 项目已启用结算功能。 了解如何确认您的项目已启用结算功能

  3. 确保在本地系统上安装了以下软件:
  4. 创建一个新的 Windows 虚拟机来托管您的应用:
    1. 导航到 Google Cloud Marketplace 上的 ASP.NET Framework 映像。
      转到 ASP.NET Framework 映像
    2. 选择在 Compute Engine 上启动
    3. 选择部署名称和设置,确保选中允许 HTTP 流量允许 WebDeploy 流量
    4. 选择部署

安装 Cloud Tools for Visual Studio

要从 Visual Studio 中的扩展和更新对话框安装 Cloud Tools for Visual Studio,请执行以下操作:

  1. 选择工具 > 扩展和更新
  2. 从左侧窗格中选择在线构面。
  3. 搜索 Google Cloud Tools for Visual Studio
  4. 显示“扩展和更新”对话框的屏幕截图。左侧面板显示了按标签进行整理的扩展源。中间面板显示了标签中的条目,右侧面板提供了有关当前选择的详细信息。已选中 Google Cloud Tools for Visual Studio 选项。

  5. 点击下载并按提示操作。
  6. 重启 Visual Studio 以加载扩展程序。

登录 Google

登录要用于将项目部署到 App Engine 的 Google 帐号。

  1. 打开 Visual Studio。
  2. 依次选择工具 > Google Cloud Tools > 显示 Google Cloud Explorer 来启动 Cloud Explorer
  3. 显示包含“选择或创建帐号”链接的 Cloud Explorer 的屏幕截图。

  4. 点击选择或创建帐号
  5. 点击添加帐号
  6. 随即会打开一个新的浏览器窗口,并要求提供管理 Google Cloud 资源所需的权限。

  7. 选择要用于您的应用的帐号。
  8. 点击允许并关闭浏览器窗口。

选择项目

要选择将应用部署到的 Google Cloud 项目,请执行以下操作:

  1. Cloud Explorer 中,点击选择项目
  2. 在列表中选择您的项目。
  3. 显示“选择 Google Cloud 项目”对话框(其中显示了单个项目)的屏幕截图。

  4. 点击确定

Cloud Explorer 将刷新并显示所选项目的资源。

创建 ASP.NET 应用

要创建新的 ASP.NET 项目并在本地运行,请执行以下操作:

  1. 依次选择文件 > 新建 > 项目以打开“新建项目”对话框。
  2. “新建项目”对话框。左侧显示了可用的项目类型,已选择 Google Cloud Platform。中间显示了可用的模板,已选择 ASP.NET on Google Platform。此外,还显示了用于输入项目名称、位置和解决方案名称的字段。

  3. 使用左侧面板导航到已安装 > Visual C# > Google Cloud Platform
  4. 选择 ASP.NET on Google Cloud Platform
  5. 要将应用部署到 Compute Engine 上的虚拟机,请定位 .NET Framework,而不是 .NET Core。使用适用于 GKE 或 App Engine 的 ASP.NET Core on Google Cloud Platform 模板。

  6. 输入项目的名称
  7. 点击确定
  8. 为新项目选择目标框架的对话框。有 2 个用于选择目标框架的下拉菜单、一个 Google Cloud Project ID 选择器,以及 2 个单选按钮。

  9. 选择模板类型
  10. 点击确定
  11. 构建解决方案并在本地运行,验证其是否有效。

部署 ASP.NET 应用

要将 ASP.NET 应用部署到在 Compute Engine 上运行的 Windows 虚拟机,请执行以下操作:

  1. 在 Cloud Explorer 中,选择新创建的项目并展开 GKE。
  2. 右键点击您之前使用 Cloud Marketplace 创建的虚拟机实例。
  3. 选择管理 Windows 凭据 (Manage Windows Credentials)。

    管理帐号

  4. 点击添加凭据
  5. 输入用户名。
  6. 确保选中为我创建密码,然后点击保存
  7. 在看到“是否为实例[您创建的实例]上的[您的用户名]重置密码”这一提示后,点击重置
  8. 然后,点击关闭按钮以关闭密码窗口。
  9. 接下来,点击关闭按钮以关闭 Windows 凭据窗口。
  10. 在 Visual Studio 解决方案资源管理器窗格中,右键点击您的应用。
  11. 在上下文菜单中,点击发布到 Google Cloud...

    发布到 Google Cloud

  12. 在“发布”对话框中,选择 Compute Engine

    选择发布到 Compute Engine

  13. 点击发布以构建和部署示例应用。 发布完成后,Visual Studio 将在您的默认网络浏览器中打开该应用:

    测试应用

大功告成!您的应用已托管在 Compute Engine 上。

后续步骤