В настоящее время у меня есть веб-приложение, которое использует структуру NancyFx. Я запускаю это приложение на Ubuntu в качестве сервиса, используя TopShelf поверх моно. За последние пару дней я провел время, играя с ядром dotnet, и я смотрю на перенос существующего кода на ядро .net. У меня возникли проблемы с поиском документации о том, как приложение ядра .net можно запускать как услугу, а более конкретно - службу linux. Может кто-то указать мне верное направление?. Core core application как услуга на ubuntu
2
A
ответ
10
Служба в Linux может быть просто консольным приложением в .NET Core.
Чтобы он ведет себя как демон, обработку запуска и остановки, вы можете посмотреть на этот ответ:
Killing gracefully a .NET Core daemon running on Linux
Вы можете использовать Microsoft.AspNetCore.Owin самостоятельно хозяйничать веб приложение.
ASP.NET Ядро имеет свою собственную реализацию Owin:
Великий, это ответ я так и не удалось найти на моем собственном :-) – Sam
Если это полезный ответ , тогда вы должны отметить это как таковое. – Necoras