Elmah игнорирует исключения в сайте MVC 3 - PullRequest
1 голос
/ 25 октября 2011

Я не знаю, это проблема ELMAH или ASP.NET MVC3 или просто их комбинации: я настроил свой веб-сайт MVC 3 для использования ELMAH, но когда я включил свою «красивую» ошибкустраница в web.config, ELMAH прекращает регистрировать исключения.Я имел обыкновение иметь только это в моем web.config,

<customErrors mode="On" defaultRedirect="/Error.htm" redirectMode="ResponseRewrite"></customErrors>

Но сначала у меня не было представления Error.cshtml в моей общей папке: ELMAH регистрировал исключение для отсутствующего представления Error,когда было выброшено какое-то другое исключение.После добавления представления Error.cshtml ELMAH больше не регистрирует никаких исключений.

Полагаю, мне нужно настроить MVC для обработки исключений другим способом, чтобы они были обработаны ELMAH, и ASP.NET в конечном итоге включается и отображает страницу ошибки .htm.Как я могу это сделать?Или я использую исключения MVC и / или ELMAH неправильно?

1 Ответ

2 голосов
/ 25 октября 2011

Посмотрите на этот ответ непосредственно от автора Эльмы.В той же теме есть и другой ответ, который должен дать вам альтернативный подход

...