我的应用程序在运行一段时间后崩溃了。 我在Windows Server 2012-R2上使用.NET 4.6。 应用程序是64位。
我无法找到有关此错误代码的更多详细信息。我想我已经安装了所有相关的更新。 此应用程序之前累计运行了数千小时,这是第一次发生此特定错误。
事件查看器错误:
错误应用程序名称:ApplicationName,版本:1.0.0.0,时间戳:0x561c9fd7
错误模块名称:clr.dll,版本:4.6.96.0,时间戳:0x55b96716
例外代码:0xe0004743
故障偏移:0x00000000003ccf84
错误进程id:0xef4 故障应用程序启动时间:0x01d1058c3f5834e6
故障应用程序路径:ApplicationName
错误模块路径:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ clr.dll
报告ID:9765e800-7185-11e5-8177-0ae6116ba893
事件查看器中的第二个条目:
申请:申请名称
框架版本:v4.0.30319
说明:由于.NET运行时在IP 00007FF837C2CF84(00007FF837860000)处出现内部错误,退出代码为 e0004743 ,因此该进程已终止。
SO中报告的唯一类似问题是The process was terminated due to an internal error in the .NET Runtime,其中建议使用GC问题/堆损坏。