工作服务项目模板和Windows服务项目模板之间的主要区别是什么?哪一个更好用?
什么情况下可以使用工作服务和Windows服务?
工作服务项目模板和Windows服务项目模板之间的主要区别是什么?哪一个更好用?
什么情况下可以使用工作服务和Windows服务?
两者都是真正的服务。
Windows服务存在已有20年之久。它们通常在系统启动时开始运行,并一直保持运行状态。
工作服务也是一个真正的进程,但其旨在成为前端应用程序的后台服务;它随应用程序启动而启动,随应用程序停止而停止。
尽管如此,工作服务也可以被配置为运行为Windows服务。
因此,从C#的角度来看,工作服务与任务或线程的概念是相同的。但是它在自己的地址和内存空间中运行,因此即使应用程序崩溃,它也不会崩溃。