Что-то, что мне помогло с отладкой пары сторонних библиотек, а также .NET - это WinDbg . Это потрясающий отладчик от Microsoft, который я использовал для устранения некоторых проблем, возникающих глубоко внутри фреймворка.
Вам необходимо использовать расширения Son of Strike (SOS), если это управляемая DLL. Это может также отладить нативный. Вам нужно будет немного узнать о командах callstacks и ассемблера / CIL , чтобы хорошо его использовать. Вы должны быть в состоянии определить исключение и причины его возникновения. Мы использовали WinDbg / SOS, чтобы найти, например, что в HttpWebResponse, если вы используете сжатие Gzip для загрузки страницы, а сервер возвращает неверный заголовок Gzip, .NET запускает декомпрессию в пуле потоков, и сбой примет ваш процесс. Удачной отладки.