В прошлом я сталкивался с проблемами, когда чувствовал необходимость развернуть файлы PDB с помощью сборки выпуска для отслеживания ошибки. Причина, как вы сказали, в том, что исключение произошло в методе, который был очень большим, и я не мог точно определить, где это происходит.
Это может указывать на то, что метод необходимо реорганизовать в более мелкие, более детальные методы. Не один размер подходит для всех ответов, но этот подход хорошо послужил мне в краткосрочной перспективе (я часто обнаруживал ошибку во время рефакторинга) и в долгосрочной перспективе.
Просто мысль.