我有一个 .Net 控制台应用程序,它将使用预定事件启动,调用 mweb 服务方法并关闭。这每小时/每天运行一次。虽然实现没有任何“错误”,但我想知道将它实现为 Windows 服务是否有任何好处。
有没有人对这种情况下的最佳做法有什么看法?
最佳答案
我发现 Windows 服务很难调试,所以我倾向于只在以下情况下使用它们:
(A) 我正在做的事情很复杂或
(B) 需要一直运行(例如:监控某些变化)
我发现大多数事情通常可以通过控制台应用程序、一些命令行参数和 Windows 调度程序来完成。
关于.net - 控制台应用程序相对于 Windows 服务的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/465074/