【发布时间】:2013-06-28 05:32:03
【问题描述】:
Windows 版本:Windows Server 6.0 版(Build 6002:Service Pack 2)/Windows Server 2008 Enterprise 没有 Hyper-V
.Net 运行时版本:.NET 运行时版本 2.0.50727.4234
我正在运行 ASP.net 2.0 应用程序。该应用程序在 VM 环境中运行良好。如果我在测试机上运行应用程序,我会不断收到各种致命的执行引擎错误。
VM 和实际测试机都具有与上述相同的 windows 和 .net 运行时版本。测试机有48个核心。
我收到的典型错误:
.NET 运行时版本 2.0.50727.4234 - 致命的执行引擎错误 (7069CBDE) (80131506)
【问题讨论】:
-
没有看到至少一些代码,这个问题是不可能回答的。
-
我有一个快速的谷歌,显然这种类型的错误是由托管堆中的损坏引起的。 CLR 自身损坏的情况很少见,最有可能的罪魁祸首是错误的 P/Invoke 签名,并且通常会做一些你不应该做的事情(本机代码在内存上乱涂乱画)。