您好我正在使用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;不是自己的看法。请帮忙