2012-02-07 58 views
1

我有一个asp.net博客,随机引发此错误:Asp.net抛出随机误差

The page cannot be displayed because an internal server error has occurred.

它持续从5分钟到1小时的任何地方。

我还没有实现错误日志记录,但在此期间可能会导致这种情况?一段时间后,错误消失。

谢谢。

+0

你检查事件日志? – 2012-02-07 11:29:31

+1

问问你的主机是否有问题 – 2012-02-07 11:29:55

+0

你的代码有问题,内存模块有问题,上帝?这真的可以是任何事情。你需要更多的调查和日志记录是一个很好的首选。 – 2012-02-07 11:30:26

回答

3

检查你的Windows事件日志,特别是应用程序日志。未捕获的ASP.NET错误将显示在那里。

+0

它在外部托管,我只是想知道这个错误可能是特定的东西。 – TheGateKeeper 2012-02-07 11:38:00

3

使用Elmah,它可以作为nuget包使用,在2分钟内您将有一个启用错误记录的应用程序。所以你可以查看和检测错误。

Elmah有很多功能并且易于集成。您可以按照这些链接获取更多信息。

http://code.google.com/p/elmah/

http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx

http://nuget.org/packages/elmah

+0

是的我知道了,这就是我正在做的。 – TheGateKeeper 2012-02-07 11:37:43