Последствия аудита отказов HealthMonitoring в ASP.NET

Наша программа просмотра событий показывает два сообщения информационного уровня, которые мы хотим исключить из журналов событий:

  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>

Другими словами, я опускаю это в файле web.config по умолчанию:

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

У меня вопрос: что еще я мог потенциально исключить из журнала событий, удалив этот узел? И если есть другие возможные последствия, есть ли другой или лучший способ исключить только те два типа журналов ошибок, которые я упомянул выше?

Заранее спасибо!


person user1422348    schedule 26.07.2016    source источник


Ответы (1)


Я действительно хотел бы прокомментировать! Пробовали ли вы установить параметры startEventCode и endEventCode в сопоставлениях событий для события «Аудит отказов»;

П.Н .: У меня не было возможности проверить это сам, но надеюсь, что это может быть вам полезно

Ссылка: https://msdn.microsoft.com/en-us/library/yc5yk01w(v=vs.85).aspx

person madasu naga    schedule 17.08.2016
comment
Вы знаете, как я могу пропустить только коды 4005 и 4006? - person user1422348; 19.08.2016
comment
Хорошо, я в основном устанавливаю startEventCode на 4007 и заканчиваю на 4011, что, как мне кажется, является диапазоном для аудита отказов на основе forum.asp.net/post/4799205.aspx и msdn.microsoft.com/en-us/library/ms998325.aspx. Спасибо, что указали мне правильное направление. - person user1422348; 19.08.2016
comment
Пожалуйста, и цените это, сообщив нам, что это сработало :) - person madasu naga; 19.08.2016