[2012/10/31 16:08:23] FATAL: An unhandled error occurred. - Exception : A potentially dangerous Request.Path value was detected from the client (%).
我在我的日志文件中看到了数千个“ ”。
我认为有人正在使用攻击工具尝试恶意请求。我无法在本地环境中重现它。
我在 Global.asax, Application_Error 事件中执行此操作。
protected void Application_Error(object sender, EventArgs e)
{
var ex = Server.GetLastError();
if (null != ex)
{
Edi.Web.Logging.Logger.Fatal("An unhandled error occurred. ", ex);
}
}
但是我怎样才能记录特定的请求 url,它也是危险的“Request.Path”?
(在 Application_BeginRequest 中记录每个 request.path 不是一个好主意,我只想记录导致此异常的那个)