Публикация ASP.NET Core 2.1 в Google Cloud Platform показывает ошибку: неверный диапазон символов - PullRequest
0 голосов
/ 10 сентября 2018

Когда я пытаюсь опубликовать веб-приложение ASP.NET Core 2.1 в Google Cloud Platform App Engine, я получаю сообщение об ошибке gcloud crash (ошибка): неверный диапазон символов.

Я публикую с расширением GCP Visual Studio 2017 и получаю вышеуказанную ошибку.

Я публикую из cmd файл app.yaml в моем проекте и получаю вышеуказанную ошибку.

Чтобы развернуть веб-приложение ASP.NET Core 2.1 в 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 (ошибка): неверный диапазон символов

Кто-нибудь знает, что я делаю не так?

Я следую приведенному ниже руководству и все еще получаю ту же ошибку при попытке выполнить метод 1, 2 и 3: https://cloudplatform.googleblog.com/2017/10/4-ways-you-can-deploy-an-ASP.NET-Core-app-to-GCP.html

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

РАБОЧЕЕ

Я понял, что работает со следующим.

Я скачал GCP SDK 174.0.0, а затем попробовал его с расширением GCP Visual Studio, и он показал ошибку:

{
    "error": {
    "code": 403,
    "message": "SSL is required to perform this operation.",
    "status": "PERMISSION_DENIED"
  }
}

Итак, я включил SSL 3.0 в своих настройках интернета, и тогда он заработал.

Для использования расширения GCP Visual Studio необходим GCP SDK 174.0.0 или более поздней версии.

0 голосов
/ 10 сентября 2018

Для этого существует публичный выпуск . Это известная проблема с 213.0.0. Пожалуйста, попробуйте использовать новейшую версию или версию 212. Если это все еще не работает.

...