Я пытаюсь перенаправить на пользовательскую страницу ошибок (через определенный контроллер), чтобы обработать коды ошибок HTTP, которые не были явно обработаны.
Чтобы упростить это, у меня есть следующая конфигурация
<customErrors mode="On" defaultRedirect="errors" />
И для моего контроллера:
public class ErrorsController : Controller
{
public ActionResult Index ()
{
return View ();
}
}
Идея заключается в том, что я могу со временем разобраться и отобразить пользовательские подробности об ошибках здесь, сверх того, что показывает Error.cshtml.
Моя проблема связана с получением информации об ошибке ... У меня нет экземпляра HandleErrorInfo, который я могу найти, и Service.GetLastError () ничего не возвращает ...
Кто-нибудь знает, каксоздать или получить объект HandleErrorInfo?- Я бы предпочел использовать это и заполнить его так, чтобы он соответствовал остальной части обработки ошибок.
Спасибо,Кирон