HealthMonitoring失败审核ASP.NET中的反响

use*_*348 12 asp.net authentication web-config health-monitoring event-log

我们的事件查看器显示了我们要从事件日志中省略的两条信息级消息:

  1. 当用户验证失败时(事件代码:4006事件消息:成员身份凭证验证失败.)
  2. 当表单身份验证已过期且用户导航到默认页面时(事件代码:4005事件消息:请求的表单身份验证失败.原因:提供的故障单已过期.)

研究如何排除这些类型的消息让我明白,如果我在web.config文件中包含以下内容,这些消息将不会显示.当我测试这个时,我看到的确是这样.

<healthMonitoring>
    <rules>
        <clear />
        <add name="All Errors Default" eventName="All Errors" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
    </rules>
</healthMonitoring>
Run Code Online (Sandbox Code Playgroud)

换句话说,我从默认的web.config中省略了这个:

<add name="Failure Audits Default" eventName="Failure Audits" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
Run Code Online (Sandbox Code Playgroud)

我的问题是:我还有什么可能通过删除此节点来排除事件日志?如果还有其他潜在的影响,是否有另一种或更好的方法可以排除上面提到的那两种类型的错误日志?

提前致谢!

小智 1

我真的希望我能发表评论!您是否尝试过在“失败审核”事件的事件映射中设置 startEventCode 和 endEventCode 参数?

PN:我自己还没有机会测试这个,但希望这对你有帮助

参考:https ://msdn.microsoft.com/en-us/library/yc5yk01w(v=vs.85).aspx