developer tip

VS2008 : 디버깅을 시작할 수 없습니다. 원격 디버깅 모니터가 닫혔습니다.

copycodes 2020. 12. 1. 08:20
반응형

VS2008 : 디버깅을 시작할 수 없습니다. 원격 디버깅 모니터가 닫혔습니다.


나는 때때로 얻을 수없는 신비한 오류가 발생합니다. Visual Studio 2008을 다시 시작하여 "수정"할 수 있지만 이것이 정확히 해결책은 아닙니다.

다음과 같이 명시되어 있습니다.

프로젝트 실행 중 오류 : 디버깅을 시작할 수 없습니다.

Microsoft Visual Studio 원격 디버깅 모니터가 원격 컴퓨터에서 닫혔습니다.

나는 내가 아는 한 원격으로 아무것도하지 않고있다. 그냥 일반 디버그, F5스타일을 실행하고있다 . 무슨 뜻이에요? 어떻게 고칠 수 있습니까?

오류 대화 상자


64 비트 OS 를 사용하는 경우 '자동'원격 디버깅입니다. Devenv는 WoW64에서 실행됩니다 (즉, 32 비트 프로세스 임) ... F5 키를 누르면 msvsmon.exe가 64 비트 프로세스로 실행되고 devenv와 msvsmon 간의 통신 채널을 설정하여 64 비트 프로세스를 디버깅 할 수 있도록 "자동 원격 디버깅"을 허용합니다. .

성공적으로 디버깅 할 때 작업 관리자를 확인하고 msvsmon.exe가 실행중인 것을 확인해야합니다.

위의 가정 (64 비트 OS)이 올바른 경우 표시되는 오류는 Visual Studio가 잘못된 상태가되는 것을 기반으로합니다. msvsmon.exe 인스턴스가 실행되는 동안이 오류가 발생하면 ... 해당 인스턴스를 종료합니다. msvsmon.exe가 실행되고 있지 않으면 devenv를 다시 시작하는 것이 유일한 옵션 일 수 있습니다.

또 다른 가능한 해결 방법은 프로젝트를 '플랫폼 x86'으로 설정하여 직접 디버깅하는 것입니다. x86 컴파일 된 관리 어셈블리 또는 네이티브 바이너리는 Wow64에서 실행되며 자동 원격 디버깅이 필요하지 않습니다. (분명히 이것이 64 비트 문제인 경우에는 도움이되지 않지만 실제로는 드뭅니다.)

이것이 도움이되었거나 더 나은 답변을 찾는 데 도움이되기를 바랍니다.


VS2010에서 asp.net 개발과 동일한 문제가 발생했습니다. 내 IIS의 문제였습니다. 나는 명령 프롬프트로 이동하지 않았고 iisreset해야했습니다. 그렇지 않으면 단순히 iis 관리 창에서 iis를 재설정하십시오. 그것은 나를 위해 문제를 해결했습니다.

참고 URL : https://stackoverflow.com/questions/2059015/vs2008-unable-to-start-debugging-remote-debugging-monitor-has-been-closed

반응형