Для отслеживания и исправления unhandled exceptions в приложениях можно использовать следующие инструменты и методы диагностики:
- Инструмент .NET Framework Repair. 1 Он обнаруживает и исправляет часто встречающиеся проблемы с .NET Framework или её обновлениями. 1
- Retrace. 2 Инструмент автоматически собирает все .NET-исключения, которые происходят в приложении, без изменений кода. 2
- Windows Event Viewer. 2 В нём можно посмотреть логи исключений в категории «Приложение». 2
- Application Insights. 3 С помощью этого инструмента можно сопоставлять неудачно завершённые запросы с исключениями и другими событиями на клиенте и на сервере. 3
- Диагностика с помощью Visual Studio. 3 Для этого нужно открыть приложение в Visual Studio, запустить его на сервере или на компьютере разработки, повторно создать исключение, открыть окно телеметрии и во время отладки выбрать раскрывающийся список Application Insights. 3
Эти инструменты помогают разработчикам определить основную причину исключения и принять меры по её устранению. 5