2011-01-20 52 views
1

我有一个非常简单的.Net应用程序,每天创建文件夹,通常我手动运行并已完成近一年,昨天我决定安排它保存当我遇到一个问题时,我们已经在我们的项目上遇到很长时间了。.Net应用程序正常运行时,打破预定时间

当计划的时间到达时,应用程序将运行,但会崩溃,只会在Task Scheduler界面上留下“指定的查询不正确”。然后我手动运行该exe文件,并再次运行,所以接下来我尝试通过任务计划程序手动运行它,并再次崩溃。

我正在运行最高私有化的计划任务,它在我们网络上的服务器上运行,我正在检查连接是否可用等。我有域管理员,无法看到我的生活是什么导致这种情况发生。

任何帮助将是伟大的!

+2

您可以发布例外消息吗? :) – 2011-01-20 09:45:59

回答

2

它运行在哪个帐户上? NETWORK_SERVICE将是一个好主意。

异常细节也有帮助。

+0

加有调度程序运行的帐户有足够的权限执行该任务的任务?是否有任何gui/messagebox参与任务是不可调用的?也许你应该通过runas + yourUserName开始你的任务。 – k3b 2011-01-20 10:29:10

0

您需要记录错误并执行诊断。基本上,当您安排应用程序时,请确保没有UI弹出等等,因此您需要传递参数以使其静默运行。您可能需要更改代码并尝试again.Also请确保你已经添加了必要的“”引号,有时候在参数的情况下需要并且指定正确的启动目录等。

相关问题