ubuntu 上的 .net 核心应用程序即服务
.net core application as a service on ubuntu
目前我有一个使用 NancyFx 框架的 Web 应用程序。我 运行 这个应用程序在 Ubuntu 上作为一项服务使用 TopShelf on mono。在过去的几天里,我一直在研究 dotnet core,我正在考虑将现有代码迁移到 .net core。我无法找到有关 .net 核心应用程序如何 运行 作为服务的文档,更具体地说是 linux 服务。谁能指出我正确的方向?
Linux中的服务可以只是.NET Core中的常规控制台应用程序。
要让它像守护进程一样运行,处理启动和停止,你可以看看这个答案:
您可以使用 Microsoft.AspNetCore.Owin 自行托管 Web 应用程序。
ASP.NET 核心有自己的实现 OWIN:
目前我有一个使用 NancyFx 框架的 Web 应用程序。我 运行 这个应用程序在 Ubuntu 上作为一项服务使用 TopShelf on mono。在过去的几天里,我一直在研究 dotnet core,我正在考虑将现有代码迁移到 .net core。我无法找到有关 .net 核心应用程序如何 运行 作为服务的文档,更具体地说是 linux 服务。谁能指出我正确的方向?
Linux中的服务可以只是.NET Core中的常规控制台应用程序。
要让它像守护进程一样运行,处理启动和停止,你可以看看这个答案:
您可以使用 Microsoft.AspNetCore.Owin 自行托管 Web 应用程序。
ASP.NET 核心有自己的实现 OWIN: