托管 ASP.NET 核心应用程序

Hosting ASP.NET Core application

在哪里可以免费托管我的 ASP.NET CORE 应用程序。我尝试了 Heroku ASP.NET 5 Buildpack,但似乎有问题,我必须等待一些帮助才能将我的代码托管到 Heroku。 Azure 归微软所有,需要付费订阅。我发现的其他所有东西似乎都要花钱,而我没有。有人知道我可以在哪里免费托管我的应用程序吗?我不需要太多 space 或内存。谢谢!

作为如何为 ASP.NET Core 部署到 Heroku you can look on this deploy button sample based on custom build pack 的示例。 Debian 实例用于部署。

GitHub 带有部署示例的回购位于 here. It contains ASP.NET Core MVC project generated by yo and deploymwnt seetup base on heroku-button feature (read here 它是什么)。要快速开始,您可以分叉此存储库,修改代码,将 link 更新到 readme 文件中的存储库(它呈现 heroku-button)并单击提供的部署按钮。

!请注意,根据 Heroku 的要求,您的分叉回购应该是 public(如果是私人回购,部署将无法使用按钮)。


如果您已经有了 github 存储库,您可以向其中添加部署按钮。为此,将 app.json 文件复制到您的存储库并修改 env 部分中的参数,然后添加修改 readme 文件的 heroku-button 模板:

<a href="https://dashboard.heroku.com/new?template=<link to your repo>">
  <img src="https://www.herokucdn.com/deploy/button.svg" alt="Deploy">
</a>

您也可以使用 git directly to deploy on Heroku, but you should manually setup you heroku project using heroku dashboard in this case (deploy button do this automatically). Read more about deployment process here.