ASP.NET错误logging位置和疑难解答

说一个ASP.NET网站突然开始返回一个空白页面的500错误代码(不提供configuration的错误文档)。 我在哪里可以find错误报告和/或关于发生的事情的线索,除此之外:

  • 电子邮件错误通知
  • 事件查看器(Application Log)
  • 任务pipe理器(内存使用情况,CPU使用率)
  • Windows HTTP日志(C:\ Windows \ System32 \ LogFiles \ httperr)
  • ASP.NET日志文件(C:\ inetpub \ LogFiles)

另外,常见的第一步是什么? 例如,在IIS中重新启动网站常常解决问题?

如果你没有得到一个ASP.NET错误页面(“黄色死亡屏幕”),那么通常表明IIS在启动ASP.NET引擎之前遇到了一个错误。 如果您从运行该站点的服务器上运行的浏览器(即从非远程客户端)访问站点,IIS通常会显示更详细的错误页面。

通常情况下,Web.config中的应用程序configuration会阻止IIS启动ASP.NET。

您列出的来源也很好,事件查看器可能是最好的。