1
これをglobal.asaxページに追加して、エラーがelmahに記録されるのをフィルタリングするのに役立ちましたが、HttpRequestValidationExceptionを含む例外エラーのみをフィルタリングします。私はMcAfeeスキャンからこれらのエラーを受け取ります。 IPアドレスがMcAfeeのものと一致する場合、IPアドレスを確認する方法があるかどうか疑問に思っていましたが、エラーをログに記録しないでください。私はしようとしました:フィルタHttpRequestValidationException IPアドレスによるElmahログ
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (Server.HtmlEncode(Request.UserHostAddress) == "173.15.183.122"
&& e.Exception.GetBaseException() is HttpRequestValidationException) {
e.Dismiss();
}
}
私のために働いていません。 IPアドレスを取得する方法があれば、それを動作させるために追加する必要があるネームスペースと私に知らせてください。