C#Worker服务与Windows Service - c#

工作者服务项目模板和Windows服务项目模板之间的最大区别是什么,哪个更好使用?

我什么时候可以使用工作者服务和Windows服务?

参考方案

两者都是真实的服务。

Windows服务已经存在20多年了。它们最常在系统启动时启动并永久运行。

Worker Service也是一个真实的过程,但是它旨在作为前端应用程序的后台服务。它从应用程序开始,到应用程序停止。

也就是说,Worker Service也可以配置为作为Windows Service运行。

因此,从C#角度来看,工作程序服务与Task或Thread是相同的思想。但是它在自己的地址和内存空间中运行。因此,它不会因为应用程序崩溃而崩溃。

45码