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

时间:2016-07-26 00:23:06

标签: asp.net authentication web-config event-log health-monitoring

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

  1. 当用户验证失败时(事件代码:4006事件消息: 会员资格证书验证失败。)
  2. 表格时 身份验证已过期,用户导航到默认值 page(事件代码:4005事件消息:表单身份验证失败 对于请求。原因:提供的故障单已过期。)
  3. 研究如何排除这些类型的消息让我明白,如果我在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>
    

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

    <add name="Failure Audits Default" eventName="Failure Audits" provider="EventLogProvider" profile="Default" minInstances="1" maxLimit="Infinite" minInterval="00:01:00" custom=""/>
    

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

    提前致谢!

1 个答案:

答案 0 :(得分:1)

我真的希望我能发表评论!您是否尝试在事件映射中为“Failure Audits”事件设置startEventCode和endEventCode参数;

P.N:我自己没有机会对此进行测试,但希望这对你有所帮助

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