Elmah重定向到自己的默认错误页面而不是自定义页面

时间:2015-09-25 14:59:20

标签: asp.net-mvc-5 elmah custom-error-pages

您好我正在使用MVC5 + Elmah 我的网站.Config

<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="true" />
<add key="elmah.mvc.requiresAuthentication" value="false" />
<add key="elmah.mvc.IgnoreDefaultRoute" value="false" />
<add key="elmah.mvc.allowedRoles" value="*" />
<add key="elmah.mvc.allowedUsers" value="*" />
<add key="elmah.mvc.route" value="elmah" />
<add key="elmah.mvc.UserAuthCaseSensitive" value="true" />

<customErrors mode="On" defaultRedirect="ErrorMgmt/Error/General"></customErrors>

过滤器配置

public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
    }
}
控制器操作中的

我有

public ActionResult Index()
    {
        throw new Exception("Testing ELMAH");            
    }

现在执行此操作时,ELMAH将我带到自己的默认错误页面&amp;不是我在customerrors中配置的那个。我怎样才能将elmah配置为重定向到ErrorMgmt / Error / General&amp;不是自己的看法。请帮忙

0 个答案:

没有答案