gpt4 book ai didi

asp.net-core - 在 Google App Engine 上运行最新的 ASP.NET Core 版本

转载 作者:行者123 更新时间:2023-12-02 20:41:51 24 4
gpt4 key购买 nike

我最近一直在开发一个 .net core 2.0 Web 应用程序,并考虑使用谷歌云上的 Google App Engine 来托管它,但根据教程,谷歌云使用 .net core 1.0,它不支持我的项目。有什么方法可以在云上运行使用较新的 sdk 制作的应用程序吗?

最佳答案

遗憾的是,该教程已过时。我们现在有 .NET Core 1.0、1.1 和 2.0 的运行时镜像。我们正在查看文档并修复它,但这需要一段时间。

根据此更新的说明 quickstart您需要有一个最小的 app.yaml,例如:

env: flex
runtime: aspnetcore

然后,从项目的根目录运行:

dotnet restore
dotnet publish -c Release

将 app.yaml 复制到发布过程的输出,通常是 bin\Release\netcore2.0\publish,然后使用以下命令部署您的应用:

gcloud beta app deploy bin\Release\netcore2.0\publish\app.yaml

此命令将检测您正在使用的 .NET Core 版本并为您构建适当的 Docker 镜像。

请注意,App Engine Flexible 中的 .NET Core 支持仍处于测试阶段,我们正在努力尽快进入 GA。

关于asp.net-core - 在 Google App Engine 上运行最新的 ASP.NET Core 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45895195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com