Развернуть ASP.NET Core на render.com сообщает, что не найдено

если развертывание основных файлов публикации asp.net на render.com будет работать?

Я уже пробовал связать мое репозиторий на github, и в рендере говорится, что ваш сайт работает:

Сайт работает

И когда я захожу на сайт, он просто говорит Not found

1 ответ

Из документов Render:

Наша платформа имеет встроенную поддержку Node.js, Python, Ruby, Elixir, Go и Rust. Если они вам не подходят, мы также можем создать и развернуть что угодно с помощью Dockerfile.

Таким образом, Render не имеет встроенной поддержки C#, F# или VBA, поэтому .NET не будет работать из коробки. Это можно решить с помощью Docker, поскольку Render поддерживает контейнеры Docker .

Развертывание ваших приложений в Docker в любом случае является хорошей практикой, поскольку Docker виртуализирует ваше приложение и запускает его в изолированной среде, поэтому, если оно работает локально в Docker Desktop , оно будет работать и в рабочей среде.

Если вы новичок в Docker, ознакомьтесь с их документацией по началу работы . Если вы повторно развернете приложение .NET с тем же кодом, но в Dockerized, оно должно работать нормально.

Другие вопросы по тегам