在Razor ViewEngine中显示错误

Boo*_*Boo 5 .net razor asp.net-mvc-3

我如何输入有关错误的详细信息?我试图设置customErrors modeOn/Off,而我有的只是:Sorry, an error occurred while processing your request.

Dar*_*rov 19

是的,一旦启用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>
Run Code Online (Sandbox Code Playgroud)

您还可以访问在模型中引发异常的控制器和操作:

@Model.ControllerName
@Model.ActionName
Run Code Online (Sandbox Code Playgroud)