1

我有一个项目 mvc4 Web 应用程序。它是一个聊天应用程序,用户经过身份验证可以在私人房间聊天,但不能针对公共聊天进行身份验证。我的项目中有 elmah.axd 包来记录所有错误,它会记录“连接 ID 的格式不正确”。每次用户验证登录和登录时,signalR 都会出错。有没有办法抓住它而不记录它?

4

1 回答 1

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();
}
于 2013-04-16T20:54:32.383 回答