【问题标题】:ASP.NET Core App on Google Cloud Platform (Linux)谷歌云平台 (Linux) 上的 ASP.NET Core 应用程序
【发布时间】:2019-09-11 10:01:03
【问题描述】:

我们有几个 Intranet ASP.NET 应用程序作为 erp 系统的一部分在本地公司的 Windows 服务器上运行,但由于维护成本低,最近决定迁移到 Linux 服务器。我知道可以将 ASP.NET Core 应用程序部署到谷歌云平台,但我没有找到任何关于如何设置 Linux VM 以使部署成为可能的信息。(只有关于设置 Windows VM 的信息)。

也许有人有在 Google Cloud Platform 上将 asp.net core 部署到 linux 的经验?

【问题讨论】:

    标签: linux google-app-engine asp.net-core .net-core google-cloud-platform


    【解决方案1】:

    您可以在 GCP 控制台(在 VM 实例页面上)中 set up a Linux VM,然后使用该实例部署您的应用,但是,Google Cloud Platform documentation 提供了 4 种替代方式来部署 ASP.NET GCP 的核心应用。

    最简单的方法是从 Visual Studio 部署它

    要将您的 ASP.NET Core 应用程序部署到 GCP,您可以使用 Google Cloud Tools for Visual Studio 扩展程序,它会处理所有 从 Visual 内部部署应用程序所需的详细信息 工作室 IDE。

    另一种选择是部署依赖于框架的部署包(请参阅上述文档中的“方法 2”)。

    这将是从命令部署应用程序的最简单方法 行。

    如果您需要更好地控制应用容器的构建方式,您还可以指定自己的 Dockerfile 来将应用部署到 Google App Engine(请参阅“方法 3”)。

    如果您需要安装自定义,此方法将特别有用 容器中的包、额外的工具或需要更多控制 容器的内容。

    或者,如果您需要对工作负载进行更多控制,或者需要使用 App Engine 不支持的协议,您可以使用Container Engine “方法4”)。

    Here您可能会找到一个分步教程,了解如何将 ASP.NET Core 应用程序部署到 App Engine,您可能希望将其用作参考。

    【讨论】:

      猜你喜欢
      • 2019-02-27
      • 2020-06-02
      • 2020-09-04
      • 1970-01-01
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 1970-01-01
      相关资源
      最近更新 更多