Нашел проблему и решение.
Проблема: изначально я нажимал f5 внутри vs в моем проекте web api для запуска в режиме отладки. В URL-адресе веб-браузера, который показывал, я бы поставил параметры для метода контроллера и отправил его на мой контроллер. В результате этой процедуры отладчик сломался в том месте, где я выдал ошибку, и не сломался в точке прерывания, которая была у меня в методе глобальной ошибки.
Решение: Я получил это, чтобы работать нормально, используя внешний инструмент тестирования, например, бессонницу или почтальона, для тестирования вызова веб-API. Я нажал клавишу f5, чтобы запустить проект web api в режиме отладки из Visual Studio, затем перешел в бессонницу и отправил сообщение в метод контроллера, и он сломался в методе глобальной ошибки в моей точке останова. Таким образом, вы должны использовать внешний клиент, чтобы поразить ваш контроллер, чтобы точка прерывания была достигнута в вашем методе глобальной ошибки.