2012-01-25 10 views
10

Próbuję debugować aplikację .Net. Skopiowałem to (i .pdb) do maszyny wirtualnej. Mogę dołączyć do procesu, ale moje punkty przerwania są wyłączone po dołączeniu do:Powoduje zdalne debugowanie aplikacji .Net "do tego dokumentu nie załadowano żadnych symboli."

"Punkt przerwania obecnie nie zostanie trafiony, żadne symbole nie zostały załadowane dla tego dokumentu."

Jestem pewien, że WPB na VM jest właściwa. Próbowałem dodać ścieżkę PDB na moim głównym komputerze do ścieżki symboli studyjnych wizualnych. czego mi brakuje?

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

Dzięki

Odpowiedz

13

Problem polegał na tym, że pliki PDB muszą być umieszczone w tym samym folderze, zarówno na VM i hosta.

+0

Dziękuję bardzo. Czy nie jest możliwe zdalne debugowanie bez stworzenia tej samej ścieżki? Nie chcę w to wierzyć. – AndreaT

1

Kolejną potencjalną przyczyną problemu jest niezgodność wersji kodu działającego na serwerze z kodem lokalnym. Udało mi się to naprawić, zmieniając lokalny kod na serwer.