2016-09-06 163 views
1

我在哪裏可以免費託管我的ASP.NET CORE應用程序。我嘗試了Heroku ASP.NET 5 Buildpack,但似乎有問題,生病之前必須等待一些幫助,然後才能將代碼託管到Heroku。 Azure由Microsoft所有,並且需要付費訂閱。我發現的其他東西似乎都花錢,我沒有。有人知道我可以免費託管我的應用程序嗎?我不需要太多空間或記憶。謝謝!託管ASP.NET核心應用程序

+1

實際上Azure Web App服務有一個免費選項。但是你不能使用你的域名。網址會看起來像your_app_name.azurewebsites.net – Nick

+0

鏈接請! – John

+0

關於heroku你可以試試這個部署按鈕https://elements.heroku.com/buttons/oruban/asp.net-core_deploy_on_heroku。 – Set

回答

3

作爲示例如何部署到Heroku您可以看看這個deploy button示例基於自定義build pack爲ASP.NET核心。 Debian實例用於部署。

帶部署示例的GitHub回購位於here。它包含由yo生成的ASP.NET Core MVC項目以及基於heroku-button功能部件(參閱here)的deploymwnt seetup是什麼。要快速啓動,您可以分叉這個回購,修改代碼,更新鏈接到readme文件(它呈現heroku-button)您的回購,並點擊提供的部署按鈕。

!請注意,根據Heroku的要求,您的分叉回購應該是公開的(在私人回購的情況下,部署將無法使用按鈕)。


如果你已經有了你的github回購,你可以添加部署按鈕。要做到這一點app.json文件複製到您的回購和修改env部分參數,再加入Heroku的按鈕模板修改readme文件:

<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直接在Heroku上部署,但你應該在這種情況下使用heroku儀表板手動設置您的heroku項目(部署按鈕自動執行此操作)。詳細瞭解部署過程here

+0

噢好吧,所以我必須分叉它,更改代碼,然後點擊部署按鈕?我可以只按部署按鈕,然後以某種方式推動我當前的項目回購,或者我必須叉他的,然後結合我的回購與分叉的一個,然後最終命中部署? – John

+0

是的,你可以;我已經更新了回答 – Set

+0

在env部分修改參數? – John

0

請訪問www.smarterasp.net。他們給你60天免費試用。另外,由於某種原因,我發現價格很低。

+0

是的,我簽署了60天免費試用,但我無法弄清楚如何連接我的asp.net核心應用程序。 – John

相關問題