Asp.net mvc 将异常传递到MVC4中的自定义错误页

Asp.net mvc 将异常传递到MVC4中的自定义错误页,asp.net-mvc,asp.net-mvc-4,error-handling,Asp.net Mvc,Asp.net Mvc 4,Error Handling,如何将异常传递到自定义错误页,并以与首次创建新应用程序时在标准错误页上相同的方式呈现它们?下面的代码在“标准错误”页面上有效,但在“我的自定义错误”页面上无效。有什么想法吗 @model System.Web.Mvc.HandleErrorInfo @{ ViewBag.Title = "Error"; } <h1 class="error">Error.</h1> <h2 class="error">An error occurred while

如何将异常传递到自定义错误页,并以与首次创建新应用程序时在标准错误页上相同的方式呈现它们?下面的代码在“标准错误”页面上有效,但在“我的自定义错误”页面上无效。有什么想法吗

@model System.Web.Mvc.HandleErrorInfo

@{
    ViewBag.Title = "Error";
}

<h1 class="error">Error.</h1>
<h2 class="error">An error occurred while processing your request.</h2>

@if (Model != null)
{
    @Model.Exception.Message
    @Model.Exception.InnerException
}
@model System.Web.Mvc.HandleErrorInfo
@{
ViewBag.Title=“错误”;
}
错误
处理您的请求时出错。
@如果(型号!=null)
{
@Model.Exception.Message
@Model.Exception.InnerException
}

您可以在web.config中定义customError配置,在这里您可以给出错误页面的路径

<customErrors mode="On">
   <error code="404" path="404.html" />
</customErrors>

有关更多信息,请参阅这些链接


我已经添加了这些,但我希望我的自定义错误页面也能处理500个异常。问题是怎么做。