【问题标题】:.net core application as a service on ubuntu.net 核心应用程序即 ubuntu 上的服务
【发布时间】:2016-11-12 14:12:37
【问题描述】:

目前我有一个使用 NancyFx 框架的 Web 应用程序。我在 Ubuntu 上将这个应用程序作为服务运行,在单声道之上使用 TopShelf。在过去的几天里,我一直在玩 dotnet core,并且正在考虑将现有代码移至 .net core。我很难找到有关如何将 .net 核心应用程序作为服务运行的文档,尤其是 linux 服务。谁能指出我正确的方向?

【问题讨论】:

    标签: .net mono nancy


    【解决方案1】:

    Linux 中的服务可以只是 .NET Core 中的常规控制台应用程序。

    要让它表现得像一个守护进程,处理启动和停止,你可以看看这个答案:

    Killing gracefully a .NET Core daemon running on Linux

    您可以使用 Microsoft.AspNetCore.Owin 自行托管 Web 应用程序。

    ASP.NET Core 有自己的 OWIN 实现:

    https://docs.asp.net/en/latest/fundamentals/owin.html

    【讨论】:

    • 太好了,这是我自己无法找到的答案 :-)
    • 如果这是一个有用的答案,那么你应该这样标记它。
    猜你喜欢
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    相关资源
    最近更新 更多