我在 Windows Server 2012 上运行了一个名为 FileWatcher 的服务。它将文件检查到文件夹中并执行其他操作。我必须每天凌晨 2 点停止并重新启动服务,因此我配置了两个计划任务:第一个任务在凌晨 2 点停止服务,第二个在凌晨 2 点开始。
一切正常。服务停止,然后重新启动。但是如果我检查事件查看器,我会发现一些错误。
2.00.00 AM:服务成功停止。
2.00.00 AM:无法停止服务。System.InvalidOperationException:检测到未处理的异常 ---> System.InvalidOperationException:当任一应用程序没有控制台或控制台输入已从文件重定向时,无法读取密钥。试试 Console.Read。
2.00.00 AM:描述:由于未处理的异常,进程被终止。异常信息:System.InvalidOperationException
凌晨 2 点 00 点:错误的应用程序名称:FileWatcher.exe,版本:1.0.0.0,时间戳:0x5aeae776 错误的模块名称:KERNELBASE.dll,版本:6.3.9600.18340,时间戳:0x5736541b 异常代码:043040x80404040x80进程 ID:0x1a6c
2.01.01 AM 服务成功启动。
这是怎么回事?我的意思是,服务停止并重新启动,为什么我会收到这些错误?我已经检查了另一个类似的问题,这家伙解决了将项目从 Windows 应用程序更改为控制台应用程序的问题。我的已经是控制台应用程序。
提前谢谢你,M。
相关分类