我无法让[HandleError]
MVC 5 中的属性正常工作。
我有这个控制器
[HandleError]
public class HomeController : Controller
{
public ActionResult WelcomePage()
{
throw new Exception("Oops!");
return View();
}
}
这给出了黄色的死亡屏幕。
如果我在 web.config 中添加
<system.web>
<customErrors mode="On" />
</system.web>
有用。但是如果我删除[HandleError]
它仍然可以工作,所以我猜它在 web.config 中的设置具有更高的预置性。
但是你不应该只使用[HandleError]
不依赖某些 web.config 设置吗?