我有一个项目mvc4 Web应用程序。它是一个聊天应用程序,用户在私人房间进行身份验证,并且无法通过公共聊天进行身份验证。我的项目中有elmah.axd包来记录所有错误,并记录“连接ID格式不正确”。来自signalR的错误,每次用户验证LogIn和LogOut。有没有办法捕捉它而不记录它?
答案 0 :(得分:1)
您已将Elmah标记为错误报告工具,因此:
https://code.google.com/p/elmah/wiki/ErrorFiltering
要以编程方式添加例外过滤器,请将以下内容放在Global.asax文件中(或代码隐藏文件中):
// Don't forget to reference the Elmah assembly and import its namespace.
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (e.Exception.GetBaseException() is HttpRequestValidationException)
e.Dismiss();
}