Быстрое и простое решение для отладки и диагностики исключений First Chance:
AppDomain.CurrentDomain.FirstChanceException += CurrentDomainOnFirstChanceException;
, а затем
private void CurrentDomainOnFirstChanceException(object sender, FirstChanceExceptionEventArgs firstChanceExceptionEventArgs)
{
if (firstChanceExceptionEventArgs.Exception is NullReferenceException)
{
// do your handling and debugging :)
}
}
Многократное исключение первого шанса во время выполнения может снизить производительность вашего приложения, потому что обработка исключений стоит дорого Особенно в веб-приложениях. Вы можете добавить этот обработчик и посмотреть на конкретные исключения первого шанса и попытаться избежать / исправить их.