Сбой развертывания Google Cloud Run после обновления до .NET 9C#

Место общения программистов C#
Anonymous
Сбой развертывания Google Cloud Run после обновления до .NET 9

Сообщение Anonymous »

Я развертываю свое серверное приложение Blazor через Google Cloud Run. Но с тех пор, как я обновил свой проект до .NET 9, это не помогло. Нужно ли мне выполнять какие-либо конкретные настройки в gCloud? Я получаю следующую ошибку:

Код: Выделить всё

The user-provided container failed to start and listen on the port defined provided by the PORT=8080 environment variable within the allocated timeout. This can happen when the container port is misconfigured or if the timeout is too short.
Возможно, я неправильно интерпретирую эту проблему, но раньше приложение работало через порт 8080, и он действительно открыт. Что это может быть?
Будем благодарны за любую помощь. Спасибо!
Я представляю порт в Program.cs следующим образом —

Код: Выделить всё

var port = Environment.GetEnvironmentVariable("PORT") ?? "8080";
var url = $"http://0.0.0.0:{port}";
app.Run(url);
И я также установил порт 8080 в службе запуска gCloud.

Подробнее здесь: https://stackoverflow.com/questions/791 ... g-to-net-9

Вернуться в «C#»