【发布时间】:2011-07-19 19:23:00
【问题描述】:
我已将此添加到 global.asax 页面,以帮助我过滤掉登录到 elmah 的错误,但只过滤包含 HttpRequestValidationException 的任何异常错误。我收到来自 McAfee 扫描的这些错误。我想知道是否有办法检查 IP 地址,如果 IP 地址与 McAfee 的 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 地址,请告诉我,我需要添加什么命名空间才能使其工作。
【问题讨论】:
标签: filter ip-address elmah