Я пытаюсь обработать исключение MVC3 и получил следующий тестовый код:
public class HomeController : Controller {
public ActionResult Index() {
throw new ArgumentException();
return View();
}
}
Мой контроллер выдает исключение, а в моем web.config
<customErrors mode="On" defaultRedirect="~/ErrorHandler/Index">
<error statusCode="404" redirect="~/ErrorHandler/NotFound"></error>
</customErrors>
Я уже создал еще один контроллер для сервера ErrorHandler / Index и ErrorHandler / NotFound.
Во время тестирования я вижу, что код 404 может быть захвачен, но код 500 полностью игнорируется.
Что-то не так с моим кодом?
Спасибо
Hardy