2009-12-24 47 views
0

我对此一直给我.NET运行库的应用程序事件日志错误2.0网站经常出现的问题,与事件ID 5000事件的详细信息是:.NET运行库2.0错误 - EVENTID 5000

事件类型clr20r3 ,P1 w3wp.exe,P2 6.0.3790.3959,P3 45d691cc,P4 app_web_n93dosww,P5 0.0.0.0,P6 4b322f31,P7 37,P8 195,P9 pageerrorexception,P10 NIL。

网上寻找这种类型的错误,我发现这篇文章Unhandled exceptions cause ASP.NET-based applications to unexpectedly quit in the .NET Framework 2.0

给我异常的更多细节,但对于这些错误,没有什么额外的记录(该文章中的模块工作 - 如果我添加了他们建议重现错误的代码,则会记录额外的细节)。

我的问题是真的,如果是导致这些崩溃的未处理的异常,什么情况可能导致它未处理?消息中的异常类型pageerrorexception是一个自定义异常,它在几个不同的页面上的几个不同的地方引发,因此它应该很容易追踪。但是我看不到任何会导致崩溃的情况。

任何建议将不胜感激。提前致谢!

回答

1

添加应用程序OnError事件并将所有错误保存到日志中,包括堆栈跟踪。然后分析日志以查找所有未受影响的pageerrorexception。