Пользовательские ошибки ELMAH и ASP.NET MVC не регистрируются

StackOverflow https://stackoverflow.com/questions/766082

  •  12-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь использовать ELMAH для регистрации ошибок и пробовал несколько других.

Ни один из них, похоже, не регистрирует ошибки, когда включена пользовательская функция ошибок в ASP.NET.

Я использую атрибут [HandleError] во всех своих контроллерах. Сначала я подумал, что проблема в этом, но дело не только в том, что всякий раз, когда я включаю пользовательские страницы ошибок, они не регистрируют никаких ошибок, хотя половина этих библиотек регистрации ошибок говорит они предполагают.

Что я делаю не так?

Это было полезно?

Решение

Пара вещей, которые следует проверить: ваш HttpModule зарегистрирован для ELMAH.У вас нет другого процесса, перехватывающего ошибки.

Другие советы

По какой-то причине удаление перенаправлений ErrorPage на уровне страницы решило проблему для меня.Перенаправление в web.config (тег cUstomErrors) работает, но перенаправления на уровне страницы не позволяют elmah регистрировать ошибки.Просто что-то, что можно быстро и легко проверить.Надеюсь, это поможет некоторым людям в моей ситуации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top