我可以将 ASP.NET Core 应用程序部署到Render吗?
我链接了我的 GitHub 存储库,它在 CLI 中显示Your site is live
,但是当我访问该网站时,它只是显示Not found
。
我可以将 ASP.NET Core 应用程序部署到Render吗?
我链接了我的 GitHub 存储库,它在 CLI 中显示Your site is live
,但是当我访问该网站时,它只是显示Not found
。
从渲染的文档:
我们的平台原生支持 Node.js、Python、Ruby、Elixir、Go 和 Rust。如果这些对您不起作用,我们还可以使用 Dockerfile 构建和部署任何东西。
因此,Render 没有对 C#、F# 或 VBA 的本机支持,因此 .NET 无法开箱即用。这可以通过使用 Docker 来解决,因为Render 支持 Docker 容器。
无论如何,在 Docker 中部署您的应用程序是一种很好的做法,因为 Docker 将您的应用程序虚拟化并在隔离环境中运行它,因此如果它在Docker Desktop中本地运行,它将在生产中运行。
如果您是 Docker 新手,请查看他们的入门文档。如果您使用相同的代码重新部署 .NET 应用程序但 Dockerized,它应该可以正常工作。