根据我们的政策,我们不再允许写入事件日志,因此我从写入事件日志的所有代码中删除了它们。这有效,但是我仍然会收到来自错误的随机的ASP.NET 4.0警告,即使我在Application_Error中编写了处理所有错误的代码。
有没有办法完全禁用事件记录,也许通过更改web.config或IIS设置来禁用它?
注意,我遇到了很多错误,而不仅仅是我的HTTPHandler。
以下是EventLog记录示例:
事件代码:3005 事件消息:发生未经处理的异常。 事件时间:2011年9月8日上午10:26:04 事件时间(UTC):2011年9月8日下午2:26:04 事件ID:6b56761296d24e1aa01038ce125be044 事件序列:97 事件发生次数:1 事件详细信息代码:0
应用程序信息: 应用程序域:/LM/W3SVC/1/ROOT/-2-129599642336131368 信任级别:完全 应用程序虚拟路径:/ 应用程序路径: 计算机名称:
进程信息: 进程ID:6396 进程名称:w3wp.exe 帐户名称:IIS APPPOOL\MyAppPool
异常信息: 异常类型:System.Exception 异常消息:STACKTRACE
有没有办法完全禁用事件记录,也许通过更改web.config或IIS设置来禁用它?
注意,我遇到了很多错误,而不仅仅是我的HTTPHandler。
以下是EventLog记录示例:
事件代码:3005 事件消息:发生未经处理的异常。 事件时间:2011年9月8日上午10:26:04 事件时间(UTC):2011年9月8日下午2:26:04 事件ID:6b56761296d24e1aa01038ce125be044 事件序列:97 事件发生次数:1 事件详细信息代码:0
应用程序信息: 应用程序域:/LM/W3SVC/1/ROOT/-2-129599642336131368 信任级别:完全 应用程序虚拟路径:/ 应用程序路径: 计算机名称:
进程信息: 进程ID:6396 进程名称:w3wp.exe 帐户名称:IIS APPPOOL\MyAppPool
异常信息: 异常类型:System.Exception 异常消息:STACKTRACE