Проблема с пользовательской обработкой ошибок в MVC - PullRequest
0 голосов
/ 07 февраля 2011

Я пытаюсь следить за статьей о пользовательском дескрипторе ошибки. Я настроил свой контроллер, просмотр и глобальный файл. Когда я перехожу к Error / HttpError, я вижу свою страницу. Но когда я пытаюсь создать новое исключение внутри одного из моих контроллеров, ни один из моих кодов ошибок нигде не вызывает и не перенаправляет меня, а приложение on_error не запускает.

Это просто дает мне это:

Error handler test
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ApplicationException: Error handler test

Source Error:

Line 275:        public ActionResult Website(RerModel model) {
Line 276:
Line 277:            throw new ApplicationException("Error handler test");  
Line 278:
Line 279:            var step = "Website";

Должно быть, я что-то упустил?

1 Ответ

0 голосов
/ 28 февраля 2011

Мне кажется, проблема в том, что вы поместили представление в папку с именем «Ошибка».Я думаю, что вам нужно переместить его в общую папку (или папку для конкретного контроллера).MVC по умолчанию не ищет в папке с именем «Error» сообщения об ошибках.

...