小编Mic*_*rne的帖子

.NET Core 控制台应用程序从带有 0xC0000005 的任务调度程序失败

我编写了一个简单的 .NET Core 控制台应用程序(它会写入一些日志文件、访问数据库并发送一些电子邮件)。通过双击 Windows 中的 .exe 来触发任务工作正常。

但是,当尝试通过 Task Scheduler 触发任务时,它会立即失败并显示代码0xC0000005。当实际按计划触发或通过右键单击任务计划程序应用程序中的任务并单击“运行”时,会发生此故障。应用程序尝试做的第一件事是向日志文件写入一些内容,这从未发生过。

同一台服务器有一堆其他 .NET 控制台应用程序(不是 .NET 核心),这些应用程序配置了完全相同的权限和用户帐户,并且它们运行良好。

在事件日志中有一条记录,内容如下:

错误的应用程序名称:StorePlay.ClientEmailer.exe,版本:
1.1.0.1179,时间戳:0x58224b03 错误的模块名称:未知,版本:0.0.0.0,时间戳:0x00000000 异常代码:0xc0000005
错误偏移量:070da0005 错误偏移:070da000
应用程序启动时间:0x01d301e534cdde90 错误应用程序路径:
C:\storePlay\Tasks\Client Emailer\StorePlay.ClientEmailer.exe 错误
模块路径:未知 报告 ID:1bc8be44-744c-452e-a945-997d64d1d87b
错误包应用程序编号:

这一切都在运行 Windows Server 2016 的机器上

windows .net scheduled-task task-scheduler windows-server-2016

2
推荐指数
1
解决办法
6906
查看次数