Google app engine 将ASP.NET Core 2.1应用程序部署到Google云应用程序引擎错误:错误字符范围

Google app engine 将ASP.NET Core 2.1应用程序部署到Google云应用程序引擎错误:错误字符范围,google-app-engine,asp.net-core,google-cloud-platform,asp.net-core-2.1,app-engine-flexible,Google App Engine,Asp.net Core,Google Cloud Platform,Asp.net Core 2.1,App Engine Flexible,当我尝试将ASP.NET Core 2.1 Web应用程序发布到Google Cloud Platform应用程序引擎时,我得到一个错误gcloud Crash(错误):错误字符范围 我使用GCP Visual Studio 2017扩展版发布,得到了上述错误 我在我的项目中使用app.yaml从cmd发布,得到了上述错误 为了将ASP.NET Core 2.1 web应用程序部署到Google Cloud App Engine,我添加了一个包含以下内容的App.yaml文件: runtime:

当我尝试将ASP.NET Core 2.1 Web应用程序发布到Google Cloud Platform应用程序引擎时,我得到一个错误gcloud Crash(错误):错误字符范围

我使用GCP Visual Studio 2017扩展版发布,得到了上述错误

我在我的项目中使用app.yaml从cmd发布,得到了上述错误

为了将ASP.NET Core 2.1 web应用程序部署到Google Cloud App Engine,我添加了一个包含以下内容的App.yaml文件:

runtime: aspnetcore
env: flex
我做了以下工作:

添加了app.yaml和

runtime: aspnetcore
env: flex
将其添加到csproj

 <ItemGroup>
    <None Include="app.yaml" CopyToOutputDirectory="Always" />
  </ItemGroup>
但是我得到了错误:gcloud崩溃(错误):坏字符范围

有人知道我做错了什么吗


我遵循以下指南,在尝试方法1、2和3时仍然会遇到相同的错误:

您应该首先导航到发布目录并从那里部署。确保发布目录中存在
app.yaml
文件

dotnet publish -c Release
cd ./bin/Release/netcoreapp2.1/publish
gcloud app deploy

目前正在调查此问题,并应尽快发布修复程序。作为解决方法,请通过运行以下命令将您的Cloud SDK版本降级至212.0.0:

gcloud组件更新--版本212.0.0

将云SDK的版本降级到212.0.0或更低版本是可行的,因为在版本213.0.0中,似乎实施了一些更改,导致gcloud使用的yaml解析器出现问题


此外,请按照此操作获取有关此问题状态的最新信息。

很抱歉反应太晚。上面的例子给出了同样的错误。没人知道?如果需要,我可以添加更多信息。
dotnet publish -c Release
cd ./bin/Release/netcoreapp2.1/publish
gcloud app deploy