У меня есть этотMVC GlobalFilters не стреляющие
public class ExceptionFilter : IExceptionFilter
{
public void OnException(ExceptionContext context)
{
Exception exception = context.Exception;
if (!(exception is HttpException))
{
Trace.TraceError("ExceptionFilter: " + ExceptionUtilities.GetFullExceptionMessage(exception));
Trace.Flush();
}
}
}
и это в global.asax
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new Filters.ExceptionFilter());
filters.Add(new HandleErrorAttribute());
}
, но когда я вызвать ошибку, создав опасный запрос, как этот
пример .com/dsfgds: dfgd
я получаю исключение:
потенциально опасное значение Request.Path обнаруженную от клиента (:)
и фильтр не срабатывает, и точка останова внутри не получает удар.