Dlaczego żadne symbole nie są ładowane podczas zdalnego debugowania?
Chcę używać zdalnego debugowania. Program, który chcę debugować, działa na komputerze b. Visual Studio działa na komputerze a.
Na komputerze b Mam folder z następującymi plikami:
msvcr72.dllmsvsmon.exeNatDbgDE.dllNatDbgDEUI.dllNatDbgEE.dllNatDbgEEUI.dllJeśli uważasz, że brakuje niektórych plików, czy mógłbyś również opisać, gdzie zwykle się znajdują?
W następnym kroku zacząłemmsvsmon.exe
i mój program na maszynie b. Na komputerze uruchomiłem Visual Studio 2008 i moje rozwiązanie, w którym program został napisany. Następnie wybieram „Debuguj - Dołącz do procesu”. Wybrałem „Transport zdalny (tylko macierzysty bez uwierzytelniania)”. Użyłem poprawnego adresu IP jako kwalifikatora i podjęłem właściwy proces (program.exe). Po chwili w wyskakującym okienku pojawił się następujący komunikat:
Nieobsługiwany wyjątek w 0x7c812a7b w programie.exe: 0xE0434F4D: 0xe0434f4d
Mogę kontynuować lub złamać; Kontynuując, wyjątek pojawia się ponownie i ponownie. Nacisnąłem więc przerwę i pojawił się następujący komunikat:
Żadne symbole nie są ładowane dla żadnej ramki stosu połączeń. Nie można wyświetlić kodu źródłowego.