Сбой в удаленной отладке приложения .Net "для этого документа не были загружены никакие символы".

Я пытаюсь отладить приложение .Net. Я скопировал его (и .pdb) в виртуальную машину. Я могу подключиться к процессу, но мои точки останова отключены после присоединения с помощью:

"В настоящий момент точка останова не будет удалена, для этого документа не были загружены символы".

Я уверен, что PDB на виртуальной машине является правильным. Я попытался добавить путь PDB на моей основной машине к визуальному пути символов студии. что мне не хватает?

(Win7 x86, Visual studio 10,.Net 4)

Спасибо

Ответ 1

Проблема заключалась в том, что файлы PDB должны быть размещены в одной папке как на виртуальной машине, так и на хосте.

Ответ 2

Другая потенциальная причина проблемы - несоответствие версии между кодом, запущенным на сервере, и локальным кодом. Я смог исправить это, передислоцировав локальный код на сервер.