使用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 优雅退出。
💰 此内容为付费阅读 请先登录