2013-04-16 2 views
0

У меня есть веб-приложение проекта mvc4. это приложение чата, где пользователи аутентифицируются в чате в частной комнате и не могут быть аутентифицированы для публичных чатов. У меня есть пакет elmah.axd в моем проекте для регистрации всех ошибок и он регистрирует «Идентификатор соединения в неправильном формате». ошибка от signalR, каждый раз, когда пользователь аутентифицировал LogIn и LogOut. есть ли способ поймать его, а не регистрировать его?как удалить регистрацию исключения signalR?

ответ

0

Вы помечено 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(); 
}