Asp.net mvc ASP.NETMVC中的自定义错误页

Asp.net mvc ASP.NETMVC中的自定义错误页,asp.net-mvc,error-handling,custom-error-pages,server-error,Asp.net Mvc,Error Handling,Custom Error Pages,Server Error,我正在为我的应用程序使用ASP.Net MVC 3和EnterpriseLibrary数据访问层 我正在使用EnterpriseLibrary.Logging和MVC的默认错误处理程序处理一些数据和业务层错误,如: public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleEr

我正在为我的应用程序使用
ASP.Net MVC 3
EnterpriseLibrary
数据访问层

我正在使用
EnterpriseLibrary.Logging
和MVC的默认错误处理程序处理一些数据和业务层错误,如:

public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
       filters.Add(new HandleErrorAttribute());
    }
}
在某些情况下,我会正确地获得错误页面。但并非所有情况都如此

示例:如果我请求一个包含无效字符的操作,我将得到一个服务器错误,而不是自定义错误页面

我要求:
http://localhost:50805/Home/Admin您可以创建自己的异常吗?
尝试捕获块,当抛出错误时,可以重定向到错误页面和/或显示异常详细信息

Server Error in '/' Application.
A potentially dangerous Request.Path value was detected from the client (<).