我有一个consoleapp" .exe"它作为任务计划程序运行。 这个应用程序通常会将文件上传到某个ftp网址。
该应用程序正常运行,直到有人登录服务器时,他们发现应用程序已崩溃且事件日志显示在消息下方 -
Faulting module name: KERNELBASE.dll, version: 6.3.9600.17415, time stamp: 0x54504ade
Exception code: 0xe0434352
Fault offset: 0x00014598
Faulting process id: 0x1920
Faulting application start time: 0x01d233c8ee351c9f
请注意,客户端配置的某些FTP网址是无法访问的,这是在代码中处理的,但是有太多网页异常会导致应用程序崩溃?
如何防止这种情况?
此外,调度程序配置为 - 所有用户而不是jus admin
也有人可能会建议为什么将其设置为任务调度程序而不是Windows服务。有时客户想要立即上传文件而不是等待下一个小时,我认为服务不允许设置。