VS2008: nie można rozpocząć debugowania, zdalny Monitor debugowania został zamknięty

Od czasu do czasu dostaję tajemniczy błąd, którego po prostu nie rozumiem. Mogę to "naprawić", uruchamiając ponownie Visual Studio 2008, ale to nie jest dokładnie rozwiązanie...

Stwierdza, co następuje:

Błąd podczas próby uruchomienia projektu: nie można rozpocząć debugowania.

Zdalny Monitor debugowania Microsoft Visual Studio został zamknięty na zdalnej maszynie.

Nie robię nic zdalnego, o ile wiem... Uruchamianie zwykłego debugowania, F5 style. Co to znaczy? Jak mogę to naprawić?

Okno błędu http://i47.tinypic.com/2j3k5c6.jpg

Author: Mr Lister, 2010-01-13

2 answers

Jeśli korzystasz z 64-bitowego systemu operacyjnego , to zdalne debugowanie odbywa się "po cichu". Devenv działa w WoW64 (co oznacza, że jest to proces 32-bitowy)... po naciśnięciu F5 uruchamia msvsmon.exe jako 64-bitowy proces i ustawia kanał komunikacji między devenv i msvsmon "silent remote debugging", aby umożliwić debugowanie 64-bitowego procesu.

Sprawdź Menedżera zadań, gdy pomyślnie debugujesz i powinieneś zobaczyć msvsmon.EXE działa.

Jeśli powyższe założenie (64bit OS) jest poprawne, błąd, który widzisz, polega na tym, że Visual studio przechodzi w zły stan. Jeśli to daje ten błąd podczas msvsmon.instancja exe jest uruchomiona ... Zabij tę instancję. Jeśli nie ma msvsmon.exe uruchomiony, a następnie ponowne uruchomienie devenv jest prawdopodobnie jedyną opcją.

Innym możliwym obejściem jest ustawienie projektu Na 'platform x86' , aby bezpośrednio debugować. Skompilowane zarządzane zespoły x86 lub natywne pliki binarne będą działać w Wow64 i zapobiegną potrzebie cichego zdalnego debugowania. (Oczywiście to nie pomaga, jeśli jest to problem tylko 64-bitowy ... ale w praktyce jest to rzadkie.)

Mam nadzieję, że to pomogło lub może pomóc w poszukiwaniu lepszej odpowiedzi.

 104
Author: Steve Steiner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-13 18:37:19

Miałem ten sam problem z asp.net rozwój na VS2010. To był problem w moim IIS. Nie poszedłem do wiersza polecenia musiałem iisreset. W przeciwnym razie po prostu zresetuj iis w oknie zarządzania iis. To naprawiło problem dla mnie.

 0
Author: Teoman shipahi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-01 15:14:36