ASP.NET应用程序未记录到Windows事件日志

Ben*_*Ben 5 asp.net error-logging event-log

我有两个ASP.NET MVC Web应用程序.其中一个将未处理的异常记录到Windows事件日志中.另一个没有.

IIS或web.config中是否有设置以启用事件日志记录?

对于广泛的问题道歉,我真的在寻找调查途径.

Ben*_*Ben 0

打开 CustomErrors 开始将内容添加到错误日志中。

最终的解决方案是添加

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
Run Code Online (Sandbox Code Playgroud)

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
...
Run Code Online (Sandbox Code Playgroud)

web.config 的部分。这在 IIS7 中启用了 Elmah。

理解松散 - 异常被 elmah 拦截,由于上述原因,elmah 配置错误,导致错误被吞没。打开自定义错误,似乎绕过了 elmah 并使错误能够推送到事件日志。