Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 托管ASP.NET核心应用程序_C#_Asp.net Core_Hosting - Fatal编程技术网

C# 托管ASP.NET核心应用程序

C# 托管ASP.NET核心应用程序,c#,asp.net-core,hosting,C#,Asp.net Core,Hosting,我可以在哪里免费托管我的ASP.NET核心应用程序。我尝试了Heroku ASP.NET 5构建包,但似乎有问题,我必须等待一些帮助才能将代码托管到Heroku。Azure归Microsoft所有,需要付费订阅。我找到的其他东西似乎都要花钱,但我没有。有人知道我可以在哪里免费托管我的应用程序吗?我不需要太多的空间或内存。谢谢 作为如何部署到的示例,您可以根据ASP.NET Core的定制查看此示例。Debian实例用于部署 已找到带有部署示例的GitHub repo。它包含由yo生成的ASP.N

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

作为如何部署到的示例,您可以根据ASP.NET Core的定制查看此示例。Debian实例用于部署

已找到带有部署示例的GitHub repo。它包含由
yo
生成的ASP.NET核心MVC项目,以及基于
heroku按钮
功能的deploymwnt seetup(阅读它是什么)。要快速启动,您可以分叉此回购,修改代码,更新
自述文件中指向您的回购的链接(它呈现heroku按钮),然后单击提供的部署按钮

!!注意,按照Heroku的要求,您的分叉回购应该是公共的(在私有回购的情况下,使用按钮部署将不起作用)


如果您已经有了github repo,您可以向其中添加deploy按钮。要执行此操作,请将文件复制到您的回购协议并在
env
部分修改参数,然后添加heroku按钮模板修改
自述文件:

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



您也可以直接使用在Heroku上部署,但在这种情况下,您应该使用Heroku仪表板手动设置Heroku项目(部署按钮自动执行此操作)。阅读有关部署过程的更多信息。

实际上,Azure Web App服务有一个免费选项。但是你不能使用你的域名。Url将看起来像你的应用程序名称。azurewebsites.netku。你可以试试这个部署按钮。@Set噢nice,你能帮我把我的应用程序移过去吗。它在linux上有关系吗?@John你可以去链接的github repo并将其用作模板。Repo包含由yo生成的ASP.NET核心MVC项目的默认设置。Debian实例用于@Set,好的。如何将代码推送到它。我是赫罗库的新手。这是一个选项吗?哦,好吧,所以我必须放弃它,更改代码,然后点击部署按钮?我是否可以点击deploy按钮,然后以某种方式推动我当前的项目回购,或者我是否必须分叉his,然后将我的回购与分叉的回购结合起来,最后点击deploy?是的,你可以;我已更新环境部分中的answermodify参数?我收到一个错误,生成应用程序时出现问题。这可能意味着您的app.json项目不是有效的Heroku应用程序。请确保您的应用程序可部署到Heroku,然后重试。这是我的Repo,您应该修改配置变量(app.json中的“env”部分)。发布应用程序目录应为“/”,作为根文件夹中的ypur项目,启动程序集名称:“Forecast Report.dll”(输出程序集)。还可以在预发布脚本中添加“which npm”、“which node”,因为heroku可能会产生类似“找不到与命令npm/node匹配的可执行文件”这样的错误