【发布时间】:2019-02-02 23:05:58
【问题描述】:
当我尝试将 ASP.NET Core 2.1 Web 应用程序发布到 Google Cloud Platform App Engine 时,我收到错误 gcloud crashed (error): bad character range。
我使用 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 beta app deploy ./bin/release/netcoreapp2.1/publish/app.yaml
但是我得到了错误:gcloud crashed (error): bad character range
有人知道我做错了什么吗?
我遵循以下指南,但在尝试方法 1、2 和 3 时仍然遇到相同的错误:https://cloudplatform.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html
【问题讨论】:
-
没人知道吗?如果需要,我可以添加更多信息。
标签: google-app-engine asp.net-core google-cloud-platform asp.net-core-2.1 app-engine-flexible