Я не знаю, что это проблема с ELMAH или ASP.NET MVC3, или просто комбинация из двух: Я настроил свой веб-сайт MVC 3 для использования ELMAH, но когда я включаю свою «симпатичную» страницу ошибок в web.config, ELMAH прекращает журналирование исключений. Раньше я только что это в моем web.config,Elmah игнорирует исключения на сайте MVC 3
<customErrors mode="On" defaultRedirect="/Error.htm" redirectMode="ResponseRewrite"></customErrors>
Но сначала я не имел вид Error.cshtml в моей общей папке: ELMAH бы войти исключение отсутствующего зрения ошибки, когда некоторые другое исключение было брошено. После добавления представления Error.cshtml ELMAH больше не регистрирует никаких исключений.
Я предполагаю, что мне нужно настроить MVC для обработки исключений по-другому, поэтому они подхватываются ELMAH, а ASP.NET в конце концов запускает и отображает страницу с ошибкой .htm. Как мне это сделать? Или я использую исключения MVC и/или ELMAH неправильно?
Что делать, если вы пытаетесь обрабатывать ошибки в 'Application_Error' в Global.asax.cs и регистрировать ошибки в ELMAH? –