MVC中的属性路由和错误页面

时间:2015-08-07 10:23:36

标签: asp.net-mvc

我有一个网站,它使用attibute路由。

我在web.config中有这个:

    <customErrors mode="On" defaultRedirect="~/Error/" redirectMode="ResponseRedirect">
        <error statusCode="404" redirect="~/Error/NotFound" />
    </customErrors>

我有一个看起来像这样的错误控制器

[RoutePrefix("error")]
public class ErrorController : Controller
{
    [Route("internalserver")]
    public ActionResult InternalServer()
    {
        return View();
    }

    [Route( "notfound" )]
    public ActionResult NotFound() {
        return View();
    }
}

当我有404或500时没有被抓住。我没有HandleErrorAttribute,也没有任何其他机制来处理我的代码中的http错误。

我的头疼了,所以任何帮助都会非常感激。 干杯

0 个答案:

没有答案