【问题标题】:Scheduled Task Fail error计划任务失败错误
【发布时间】:2010-11-20 10:46:37
【问题描述】:

我在 Windows Server 2003 x64 上运行 C# .NET 3.5 控制台应用程序,我希望每 5 分钟运行一次作为计划任务。当我登录机器时,代码按计划正确运行(收集数据并写入 SQL Server 2005 数据库)。

当任务在没有用户交互登录的情况下运行时,它会失败并显示以下错误消息。

运行该应用程序的用户是管理员(这是一个没有公共界面的内部服务器/应用程序),该应用程序已在不同的 Windows 服务器 (x86) 上成功运行了几个月,当我将其迁移到新服务器。

我已经在所有方法上放置了 try-catch 块,并将错误记录到事件日志中,但没有记录任何错误,所以我在深入挖掘时遇到了问题。

错误:

EventType clr20r3, P1 APPNAME, P2 1.0.0.0, P3 4a89e160, P4 APPNAME, P5 1.0.0.0, P6 4a89e160, P7 2, P8 12f, P9 pszqoadhx1u5zahbhohghldgiy4qixhx, P10 NIL。

我已经进行了大量的谷歌搜索,我看到的最常见的问题是未正确安装或引用的 DLL。我不认为这是我的问题,因为我可以看到应用程序成功运行,并且数据在我登录时输入到数据库中。

非常欢迎对此提供任何帮助。提前致谢。

彼得

【问题讨论】:

  • 它从哪里收集数据?

标签: c# .net-3.5 scheduled-tasks


【解决方案1】:

确保允许任务计划程序服务与桌面交互,如How to troubleshoot scheduled tasks in Windows XP and in Windows Server 2003 中所述。此外,请确保未在任务上选择“仅在登录时运行”。

【讨论】:

  • 感谢您的参考,未设置“与桌面交互”选项。不幸的是,它并没有摆脱错误。我遇到了与上面提到的相同的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-22
  • 2011-09-26
  • 2012-11-17
  • 2023-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多