c# - .NET 运行时出现内部错误?

标签 c#

<分区>

Possible Duplicate:
Application Crashes With “Internal Error In The .NET Runtime”

我有一个 24x7 运行的 Windows 服务。该服务将定期与 SQL Server 通信以处理一些数据。有时,SQL 通信会超时。处理此问题的所有代码都在 try/catch block 中。然而,我的服务仍然下降。当我检查运行我的服务的盒子上的事件日志时,我看到以下错误:

“由于 IP 66587CB5 (664E0000) 的 .NET 运行时发生内部错误,进程已终止,退出代码为 80131506”。

这真的是 .NET 框架中的错误导致我的服务中断,还是这是对我的 SQL 超时错误的响应?

我正在使用 .NET 4。

非常感谢。

最佳答案

当然你会想要更多的错误记录 - 我们有一个与我们的网站非常相似的东西,虽然我们在全局范围内捕获错误(global.asax),但有一些异常(exception)(线程中止,是一个)将规避正常的错误处理。

也许 this question on global exception handling in Windows Services可能有助于捕捉/获取更多信息?

关于c# - .NET 运行时出现内部错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8561579/

相关文章:

c# - Linq to SQL 左外连接使用 Lambda 语法和连接 2 列(复合连接键)

c# - WebService GET/POST 调用和 SOAP

C# 非常慢的 StreamReader

c# - 在进程终止时更新 SSIS 自定义组件中的变量不持久

c# - switch 语句中的奇变量范围

c# - RDLC 报告不断加载而不显示数据

c# - 如何在 LINQ 语句中使用扩展方法?

c# - XSLT:如何从 XSL 转换中输出 '<' 和 '>'?

c# - 将我的临时文件写入何处?

c# - 垃圾收集会处理列表列表的值吗