手动运行exe和任务调度程序有什么不同

本文关键字:什么 任务调度程序 运行 exe | 更新日期: 2023-09-27 18:05:46

我有一个生成pdf文件的控制台作业(生成10000个pdf文件)

  1. 通过任务调度程序执行时,我在生成1100 pdf文件后面临错误"窗口处理异常"
  2. 手动或从命令提示符执行时,作业成功运行并生成10000个pdf文件。

有谁可以建议在运行任务调度程序时可能出现的问题吗?

建议我使用任何软件来查找任何内存泄漏,GC收集,Windows句柄使用

手动运行exe和任务调度程序有什么不同

当任务调度程序启动应用程序时,如何附加到实际进程?在Visual Studio中,选择"调试>附加到进程"。如果异常立即发生,您可以在程序中添加延迟,以便有时间附加。

System.Threading.Thread.Sleep(120000); //Sleep for two minutes

这样,当遇到异常时,您的IDE将在行中中断,并可能在内部异常中提供更多细节。

如果你的应用程序运行在远程服务器上,你可以安装远程调试工具,仍然附加到进程。