计划任务将不会运行作为最后结果返回e0434f4d

Dou*_*ain 5 vb.net scheduled-tasks

我有一个简单的vb.net应用程序.当我去bin\debug\program.exe并双击程序运行完美.使用任务调度程序不会执行相同的程序.当我创建一个计划任务并单击"运行"时,它只会弹出控制台窗口一秒钟,然后关闭.此外,这个程序用于运行任务调度程序.有一天,它停止了工作.

ps:
我在svn中管理了这个程序代码,所以我可以肯定地说代码没有改变.

Han*_*ant 17

0xe0434f4d退出代码非常有意义.这是托管异常的本机异常代码.换句话说,当任务管理器运行时,您的应用程序会因未处理的异常而崩溃.我可以猜出原因,但这是毫无意义的.找出自己,为AppDomain.CurrentDomain.UnhandledException编写一个事件处理程序,并记录e.ExceptionObject.ToString()的值.这给你提供了异常消息和堆栈跟踪,几乎总是足以找出它为何被轰炸.


vol*_*pav 3

就我个人而言,我不相信魔法:-)

  1. 仔细检查源代码与工作版本相比没有被修改。
  2. 您确定该程序已执行吗?可能是一些与权限相关的问题(程序从哪个用户执行等等)。
  3. (如果#2 通过)尝试调试它以查看导致问题的原因。