使用NetCore开发Windows Service, Linux Service源码在此。详细开发过过程参见:

https://lebang2020.cn/details/201217xfuwvsjn.html

下载链接:https://pan.baidu.com/s/1tK3GZzX_txgBkUc4M4aDyQ 

点击下方捐赠获取提取码。

源码说明

该源码演示如何使用 .NET Core 编写既可运行在 Windows 服务、也可运行在 Linux 后台的服务程序,核心是 Microsoft.Extensions.Hosting 提供的 Host 与 BackgroundService。

  • Windows:配合 Microsoft.Extensions.Hosting.WindowsServices,用 sc create 注册为服务。
  • Linux:用 systemd 编写 unit 文件托管 dotnet xxx.dll。
  • 可在 ExecuteAsync 中实现启动、定时任务等逻辑,并通过 StopAsync 优雅退出。

💰 此内容为付费阅读 请先登录