2016-09-06 5 views
1

Где я могу разместить приложение ASP.NET CORE бесплатно. Я попробовал сборку Heroku ASP.NET 5 Buildpack, но, похоже, у меня есть проблемы, и я должен ждать некоторую помощь, прежде чем я смогу разместить мой код в Heroku. Azure принадлежит Microsoft и требует платной подписки. Все, что я нашел, кажется, стоит денег, и у меня их нет. Кто-нибудь знает, где я могу разместить мое приложение бесплатно? Мне не нужно много места или памяти. Благодаря!Хостинг ASP.NET Core application

+1

Фактически Azure Web App Service имеет бесплатный вариант. Но вы не можете использовать свое доменное имя. Url будет выглядеть как 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 repo с развернутым образцом находится here. Он содержит проект ASP.NET Core MVC, сгенерированный yo, и развертывание базы seetup на основе heroku-button (см. here что это такое). Для быстрого запуска вы можете разблокировать это репо, изменить код, обновить ссылку на свое репо в файле readme (он отображает кнопку героя) и нажать на предоставленную кнопку развертывания.

! Обратите внимание, что ваше разветвленное репо должно быть общедоступным, как требуется 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