我在Windows Server 2016上的服务器计划任务有问题。在运行的服务器上,我们正在运行服务器计划任务。其中一些偶尔会引发System.IO.IOException。该错误在事件查看器中显示为.NET运行时错误和应用程序错误。
.NET运行时错误:
.then
应用程序错误:
Application: NameOfScheduledtask.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.IOException
at System.IO.FileStream.VerifyOSHandlePosition()
at System.IO.FileStream.WriteCore(Byte[], Int32, Int32)
at System.IO.FileStream.FlushWrite(Boolean)
at System.IO.FileStream.Dispose(Boolean)
at System.IO.FileStream.Finalize()
我们有一个用于处理日志的基类,并且在代码中输入第一个log语句之前会出现此错误。因此在我看来,我们的代码永远不会运行。
任务设置:
我正在寻找导致这种情况发生的原因以及解决该问题的方法。