1
我已經將此添加到global.asax頁面,以幫助我過濾掉登錄到elmah的錯誤,但只能過濾包含HttpRequestValidationException的任何異常錯誤。我收到來自McAfee掃描的這些錯誤。我想知道是否有辦法檢查IP地址,如果IP地址與McAfee相匹配,則不要記錄該錯誤。我試圖做:過濾器HttpRequestValidationException Elmah日誌IP地址
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (Server.HtmlEncode(Request.UserHostAddress) == "173.15.183.122"
&& e.Exception.GetBaseException() is HttpRequestValidationException) {
e.Dismiss();
}
}
這不適合我。如果有一種方法可以獲取IP地址,請告訴我,以及我需要添加哪些名稱空間才能使其工作。