计划任务是否会阻止 C# 程序循环?



我有一个C#程序;当我手动运行它时,它会命中一个外部API,然后通过循环SqlDataReader来更新数据库中的几个表。

似乎当我将其设置为作为计划任务运行时,它只会更新它命中的第一个表中的第一个结果,几乎就像它在某处遇到错误一样,但是当我手动运行它时(我已经手动运行它将近两周没有错误(,它会更新所有表中的所有记录。

有什么东西可以阻止任务计划程序运行这样的事情吗?

我没有发布任何代码,因为它似乎与手头的实际问题无关。

您的应用程序中是否有任何日志记录以查看是否发生异常?我还会添加一些详细的进程日志记录,以便您可以确定哪些工作有效。

我以前遇到过Windows服务的问题,添加详细的日志记录可以帮助您了解正在发生的事情。

是否确定计划任务在具有相关权限的帐户下运行?

最新更新