我用ASP.NET MVC BETA,标记了HandleError的,不管是Action还是Controller,抛出异常都不会被拦截,红黄屏一样会出现,甚至我用VS模板建立的项目都是这样,我是IIS7。
是不是customError需要特别配置?
定义一个错误重定向页面,判断一下红黄出现的条件,然后在web.config里配置一下customError
不用,只是要加个Error.aspx
你看看这个vIew是什么样的
另,是不是标记在类上了
确实要加。
将
<customErrors mode="On" defaultRedirect="Error" /> 加入web.config中即可。