public ActionResult RaiseException()
{
throw new Exception("Raised an Exception");
}我在一个Contorller中定义一个Action,来人为的制造一个Exception.
在global.asax.cs中,定义捕获
protected void Application_Error(object sender, EventArgs e)
{
var ex = Server.GetLastError();
......
}为什么我执行了RaiseException方法后,没有到Application_Error方法,而是到了Error.cshtml中?
{
throw new Exception("Raised an Exception");
}我在一个Contorller中定义一个Action,来人为的制造一个Exception.
在global.asax.cs中,定义捕获
protected void Application_Error(object sender, EventArgs e)
{
var ex = Server.GetLastError();
......
}为什么我执行了RaiseException方法后,没有到Application_Error方法,而是到了Error.cshtml中?
你别的地方,设置了出现错误,转到
Error.cshtml中了.或者项目中有这个设置 .