Да, как только вы включите customErrors
, вы увидите содержимое файла ~/Views/Shared/Error.cshtml
.Вы можете настроить его.Он строго типизирован для модели System.Web.Mvc.HandleErrorInfo
, и вы можете извлечь исключение внутри:
@model System.Web.Mvc.HandleErrorInfo
@{
View.Title = "Error";
}
<h2>
Sorry, an error occurred while processing your request.
</h2>
<div>@Model.Exception.ToString()</div>
У вас также есть доступ к контроллеру и действию, которое вызвало исключение внутри модели:
@Model.ControllerName
@Model.ActionName