방법: 원격 디버깅 모니터 실행

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용되지 않음

Pro, Premium 및 Ultimate

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용되지 않음

원격 디버깅 모니터(msvsmon.exe)는 Visual Studio에서 원격 디버깅을 위해 연결하는 작은 응용 프로그램입니다. 원격 디버깅 과정에서 Visual Studio는 디버거 호스트로 사용되는 컴퓨터에서 실행되고 원격 디버깅 모니터는 디버깅하려는 응용 프로그램과 함께 원격 컴퓨터에서 실행됩니다.

원격 디버깅을 시작하려면 먼저 원격 디버깅을 설정해야 합니다. 자세한 내용은 방법: 원격 디버깅 설정을 참조하십시오.

또한 원격 컴퓨터에서 디버깅을 수행하는 데 필요한 권한이 있는지 확인해야 합니다. 자세한 내용은 원격 디버깅 권한을 참조하십시오.

이러한 두 가지 사항을 확인한 후에 원격 디버깅 모니터를 실행하고 원격 디버깅을 시작할 수 있습니다.

원격 디버깅 모니터가 처음 실행되면 원격 디버깅 모니터가 설치된 컴퓨터에서 Windows 방화벽을 구성해야 합니다. 이 구성은 원격 디버깅을 활성화하기 위해 필요합니다. Windows Vista에서 구성이 필요할 때 나타나는 사용자 계정 컨트롤 대화 상자에서 이 구성을 위한 사용 권한을 부여해야 합니다. 원격 디버거 구성 마법사를 사용하여 Windows 방화벽을 이미 구성한 경우에는 이 구성이 필요하지 않습니다. 자세한 내용은 방법: 원격 디버깅 설정을 참조하십시오.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

원격 디버깅 모니터를 시작하려면

  1. 시작을 클릭하고 모든 프로그램, Visual Studio 2010을 차례로 가리킨 다음 Visual Studio 2010 원격 디버거를 클릭합니다.

    또는

    Windows 명령 프롬프트에서 msvsmon.exe를 실행합니다.

    원격 디버깅 모니터는 Windows 응용 프로그램으로 실행됩니다. 사용자 인터페이스에서는 원격 디버깅 모니터의 실행 상태를 확인하고 원격 디버깅을 쉽게 설정할 수 있습니다.

  2. 이제 다음 두 가지 모드 중 하나로 원격 디버깅하도록 원격 디버깅 모니터를 구성할 수 있습니다.

    • Windows 인증 모드로 원격 디버깅을 설정하려면 방법: Windows 인증 모드 설정을 참조하십시오.

    • 인증 안 함 모드(네이티브 코드에만 해당)로 원격 디버깅을 설정하려면 방법: "인증 안 함" 모드 설정을 참조하십시오. 네트워크 속도가 느린 경우 이 인증 방법을 사용할 때 디버깅 속도가 가장 빠릅니다. 그러나 보안이 적용되지 않으므로 안전한 네트워크에서만 사용해야 합니다.

원격 디버깅 서비스 실행(ASP .NET 및 기타 서버 환경)

ASP.NET 및 기타 서버 환경에서 디버깅하려는 경우 원격 디버깅 모니터를 Windows 서비스(원격 디버거 서비스)로 실행할 수 있습니다.

원격 디버깅 모니터를 서비스로 구성하려면

  1. 시작을 클릭하고 Microsoft Visual Studio 2010을 선택한 다음 Visual Studio 2010 원격 디버거 구성 마법사를 클릭합니다.

  2. 마법사의 단계에 따라 원격 디버깅을 서비스로 설정합니다.

참고 항목

작업

방법: Windows 인증 모드 설정

방법: "인증 안 함" 모드 설정

원격 디버깅 오류 및 문제 해결

개념

Just-In-Time 디버깅

기타 리소스

원격 디버깅 설치