Asp.net

HealthMonitoring 失敗審核 ASP.NET 中的影響

  • August 17, 2016

我們的事件查看器顯示了兩條我們希望從事件日誌中省略的資訊級消息:

  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=""/>

我的問題是:通過刪除此節點,我還有什麼可能排除事件日誌?如果還有其他潛在影響,是否有另一種或更好的方法來排除我上面提到的這兩種類型的錯誤日誌?

提前致謝!

我真希望我能發表評論!您是否嘗試在“失敗審核”事件的事件映射中設置 startEventCode 和 endEventCode 參數;

PN:我自己沒有機會對此進行測試,但希望這對您有所幫助

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

引用自:https://stackoverflow.com/questions/38579312