是否存在我们应该使用 Windows 服务的情况?
我正在构建一个客户端-服务器项目 (c#),服务器应该在没有任何用户的情况下单独工作,所以有人建议我使用 Windows 服务来运行服务器,对吗?或者有更好的解决方案?
最佳答案
当应用程序需要持续运行时,通常会使用 Windows 服务。例如,如果他们需要:
- 等待传入请求。 (比如通过远程处理或 wcf)
- 监控队列、文件系统等。
如果一个程序只需要定期运行,比如一天一次。创建计划任务通常更容易。
关于c# - 我们什么时候使用windows服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884132/