Вопросы к Поиску с Алисой
Разница между UseDeveloperExceptionPage и UseExceptionHandler в ASP.NET Core заключается в их функциях и условиях использования.
UseDeveloperExceptionPage предназначен для обработки исключений в приложении, которое находится в процессе разработки. metanit.com С его помощью приложение перехватывает исключения и выводит информацию о них разработчику. metanit.com UseDeveloperExceptionPage показывает детальную информацию об ошибке, что удобно при отладке, но не рекомендуется для production-среды из соображений безопасности. www.cyberforum.ru
UseExceptionHandler используется для настройки пользовательской страницы обработки ошибок для рабочей среды. learn.microsoft.com Он перенаправляет при возникновении исключения на некоторый адрес и позволяет обработать исключение. metanit.com UseExceptionHandler ловит исключения, которые возникают в middleware до того, как выполнение достигнет методов действий MVC. dotnettutorials.net
Таким образом, UseDeveloperExceptionPage ориентирован на разработку, а UseExceptionHandler — на рабочую среду.