Где я могу разместить приложение ASP.NET CORE бесплатно. Я попробовал сборку Heroku ASP.NET 5 Buildpack, но, похоже, у меня есть проблемы, и я должен ждать некоторую помощь, прежде чем я смогу разместить мой код в Heroku. Azure принадлежит Microsoft и требует платной подписки. Все, что я нашел, кажется, стоит денег, и у меня их нет. Кто-нибудь знает, где я могу разместить мое приложение бесплатно? Мне не нужно много места или памяти. Благодаря!Хостинг ASP.NET Core application
ответ
В качестве образца, как развернуть до 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.
Ой, хорошо, поэтому я должен раскошелиться, изменить код, а затем нажать кнопку развернуть? Могу ли я просто нажать кнопку развертывания, а затем каким-то образом надавить на текущее репо проекта, или мне придется разветвить его, а затем объединить мое репо с разветвленным, а затем, наконец, нажать развернуть? – John
да, вы можете; Я обновил ответ – Set
изменить параметры в env разделе? – John
перейдите на сайт www.smarterasp.net. они дают бесплатную 60-дневную пробную версию. также, по некоторым причинам, я нашел, что цена низкая.
Да, я подписал для бесплатной 60-дневной пробной версии., но я не могу понять, как подключить мое основное приложение asp.net. – John
Фактически Azure Web App Service имеет бесплатный вариант. Но вы не можете использовать свое доменное имя. Url будет выглядеть как your_app_name.azurewebsites.net – Nick
Ссылка пожалуйста !!!! – John
относительно heroku вы можете попробовать эту кнопку развернуть https://elements.heroku.com/buttons/oruban/asp.net-core_deploy_on_heroku. – Set