可能重复:
Application Crashes With “Internal Error In The .NET Runtime”
我们有一个24x7全天候运行的复杂C#(.NET 4)Windows服务。 Windows服务抛出异常(例如数据库调用超时)并不罕见。我们使用try / catch块正确捕获所有这些异常。未处理的异常不应该使我们的服务失效。
每隔一段时间,通常当SQL Server 2008数据库调用超时时,我们的try / catch代码将正确处理它,但服务将关闭,并将以下错误写入事件日志:
Application: MyApp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET
Runtime at IP 6F637CB5 (6F590000) with exit code 80131506.
有谁知道导致此错误的原因是什么?