Вопросы к Поиску с Алисой
Соблюдать порядок добавления middleware-компонентов в ASP.NET Core важно для обеспечения безопасности, производительности и функциональности. habr.com learn.microsoft.com
Middleware-компоненты выполняются в том порядке, в котором они добавляются в конвейер. habr.com Например, первый middleware-компонент в конфигурации получает запрос, изменяет его (при необходимости) и передаёт управление следующему middleware. habr.com Точно так же первый middleware-компонент выполняется последним при обработке ответа. habr.com
Например, делегаты обработки исключений должны вызываться на самых ранних этапах конвейера, чтобы они могли проверить результат и отобразить возможное исключение в удобном для браузера и клиента виде. habr.com
Также порядок добавления компонентов определяет порядок вызова middleware для запросов и обратного порядка ответа. learn.microsoft.com