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

是否有IIS或一个设置在web.config启用事件日志记录?

道歉了广泛的问题,我真的很为途径进行调查。

有帮助吗?

解决方案 3

被添加上启动东西转向的customErrors到错误日志。

最终溶液中添加

<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>

 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
...

在web.config节。这在IIS7启用ELMAH。

松散理解 - 例外正由ELMAH,这是MAL-配置为由于上述原因,导致错误的吞咽截获。接通自定义错误,似乎绕过ELMAH并启用错误通过推到事件日志中。

其他提示

这通常是由于运行不具有合适的权限写入事件日志中的web应用程序的帐户。

在IIS 7,检查应用程序池在其下运行的身份。

如果运行的web应用(IIS的用户)的用户不是管理员,确保事件源与OS注册。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top