gpt4 book ai didi

c# - 有windows服务好还是控制台应用好?

转载 作者:太空狗 更新时间:2023-10-29 20:10:53 25 4
gpt4 key购买 nike

我的数据库中有一个任务表。我想从此表中读取数据并运行任务。将其作为 Windows 服务或控制台应用程序运行哪个更好。运行它的服务器不会关闭

最佳答案

您很可能想使用 Windows 服务。

好处:

  • 您可以控制启动进程的用户(以及与此用户帐户关联的权限)
  • 自动启动的进程意味着桌面需要打开,而不是用户登录,服务才能运行
  • 可以定义失败策略(如果失败则尝试重新启动 n 次运行特定程序)
  • 可以定义一个依赖(如果你依赖其他服务)
  • 您可以将脚本包装在一个不可见的窗口中
  • 您可以轻松地启动/停止/重新启动脚本 ( net start <scriptname> )

引自此处: What is the benefit of developing the application as a windows service?

关于c# - 有windows服务好还是控制台应用好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11721851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com