Развернуть ASP.NET Core на render.com сообщает, что не найдено
если развертывание основных файлов публикации asp.net на render.com будет работать?
Я уже пробовал связать мое репозиторий на github, и в рендере говорится, что ваш сайт работает:
И когда я захожу на сайт, он просто говорит
Not found
1 ответ
Наша платформа имеет встроенную поддержку Node.js, Python, Ruby, Elixir, Go и Rust. Если они вам не подходят, мы также можем создать и развернуть что угодно с помощью Dockerfile.
Таким образом, Render не имеет встроенной поддержки C#, F# или VBA, поэтому .NET не будет работать из коробки. Это можно решить с помощью Docker, поскольку Render поддерживает контейнеры Docker .
Развертывание ваших приложений в Docker в любом случае является хорошей практикой, поскольку Docker виртуализирует ваше приложение и запускает его в изолированной среде, поэтому, если оно работает локально в Docker Desktop , оно будет работать и в рабочей среде.
Если вы новичок в Docker, ознакомьтесь с их документацией по началу работы . Если вы повторно развернете приложение .NET с тем же кодом, но в Dockerized, оно должно работать нормально.