Я пытаюсь выяснить, где я ошибся. Я хочу поймать 404 ошибки, которые приходят к моему API. У меня установлена промежуточная программа, но исключение не происходит, когда я пытаюсь перейти на страницу, которая не существует.
public async Task Invoke(HttpContext context)
{
try
{
await _requestDelegate.Invoke(context);
}
catch (Exception exception)
{
await HandleExceptionAsync(context, exception);
}
}
//in startup
app.UseMiddleware<ExceptionHandler>();
и я регистрирую его в автозагрузке, это первое, что я делаю, чтобы убедиться, что он обрабатывает все остальное.