다음을 통해 공유


ASP 디버깅 구성 오류 대화 상자

업데이트: 2007년 11월

이 대화 상자는 ASP 디버깅 도중 구성 오류가 발생한 경우에 나타납니다.

자세한 내용은 Microsoft Knowledge Base에서 기술 자료 Q258930, "PRB: Visual InterDev ASP Remote Debugging Fails from Windows NT 4.0 to Windows 2000 and from Windows 2000 to Windows NT 4.0"을 참조하십시오.

이 오류는 다음 표에 설명된 원인 중 하나로 인해 발생할 수 있습니다.

  • 서버 디버깅을 활성화할 수 없습니다.
    디버거에서 IIS(인터넷 정보 서비스)에 대해 자동으로 디버깅을 활성화할 수 없습니다. IIS 관리 유틸리티(MMC)를 사용하여 응용 프로그램에 대해 수동으로 서버 디버깅을 활성화하고 응용 프로그램이 out-of-process에서 실행되도록 설정해 보십시오.

    디버거를 시작할 때 현재 옵션은 서버 디버깅이 자동으로 활성화되도록 설정되어 있습니다. 이 옵션 설정을 유지하려면 아니요를 선택하십시오. 이 옵션을 해제하려면 예를 선택하십시오. 두 번째를 선택한 경우 서버 스크립트를 디버깅하려면 IIS 응용 프로그램에 대해 수동으로 디버거 옵션을 설정해야 합니다.

  • 디버깅 사용자 이름 또는 암호가 틀립니다.
    서버 스크립트를 디버깅하려면 서버에 대해 관리자 권한을 가진 Windows 사용자의 이름과 암호를 입력해야 합니다. 이 오류는 입력한 사용자 이름 또는 암호를 인식할 수 없거나 디버깅하기에 충분한 권한이 없음을 나타냅니다.

  • 원래의 서버 상태를 복원하는 도중 오류가 발생했습니다.
    디버깅 세션이 닫힐 때 디버거에서 IIS 디버깅 플래그를 세션이 시작되었을 때의 상태로 설정할 수 없었습니다. 이 경우, 디버거가 계속 활성화 상태로 남고 IIS 응용 프로그램이 out-of-process로 실행되도록 설정됩니다. IIS 관리 유틸리티(MMC)를 사용하여 응용 프로그램의 디버깅 및 out-of-process 옵션을 이전의 상태로 설정하십시오.

  • 서버에 디버깅을 위한 설정이 되어 있지 않았습니다.
    이 IIS 응용 프로그램에 대해 디버깅이 활성화되지 않고, 프로젝트 설정이 디버깅을 자동으로 활성화하도록 설정되지 않았습니다. 서버 스크립트에서 중단점을 설정하거나 기타 디버깅 기능을 수행할 수 없습니다. 그러나 클라이언트 스크립트는 디버깅할 수 있습니다.

  • 자동 디버깅 설정을 해제하십시오.
    디버거에서 서버 디버깅 설정을 시도하는 도중 오류(자세한 내용은 대화 상자에 표시)가 발생했습니다. 디버거에서 서버 디버깅을 다시 활성화할 수 있습니다. 그러나 오류가 해결되지 않으면 설정 시도는 다시 실패합니다. 오류가 지속될 경우 서버 디버깅을 수동으로 설정할 수 있습니다.

    디버거를 사용하여 디버깅을 설정하려면 예를 선택하십시오. 디버거를 사용하지 않고 사용자가 수동으로 서버 디버깅을 설정하려면 아니요를 선택하십시오.

  • 서버에 대해 인터넷 정보 서비스 관리 개체를 만들 수 없습니다.
    IIS 응용 프로그램은 out-of-process로 실행되어야 디버깅이 가능합니다. 이 오류는 디버거에서 in-process IIS 응용 프로그램이 out-of-process로 실행되도록 변경할 수 없음을 나타냅니다. 이 오류를 해결하려면 디버거를 시작하기 전에 IIS 관리 유틸리티(MMC)를 사용하여 응용 프로그램이 out-of-process에서 실행되도록 설정하십시오.

    디버거를 시작할 때 현재 옵션은 서버 디버깅이 자동으로 활성화되도록 설정되어 있습니다. 이 옵션 설정을 유지하려면 아니요를 선택하십시오. 이 옵션을 해제하려면 예를 선택하십시오. 두 번째를 선택한 경우 서버 스크립트를 디버깅하려면 IIS 응용 프로그램에 대해 수동으로 디버거 옵션을 설정해야 합니다.

  • 서버에 Microsoft Transaction Server 관리 개체를 만들 수 없습니다.
    디버거를 웹 응용 프로그램에 연결하려면 디버거에 의해 만들어진 MTS 패키지가 필요합니다. 이 오류는 디버거에서 이 패키지를 만들 수 없음을 나타냅니다. 이 오류에 대한 원인은 다음이 될 수 있습니다.

    • 현재 사용자가 MTS에 대해 적절한 권한을 가지고 있지 않습니다.

    • MTS가 서버에 제대로 설치되지 않았습니다.

    • Microsoft Transaction Server의 일부가 손상되었습니다. MTS를 다시 설치해 보십시오.

    • 컴퓨터가 ASP 디버깅을 사용할 수 있도록 구성되어 있지 않습니다. 자세한 내용은 웹 페이지 디버깅 개요를 참조하십시오.

    디버거를 시작할 때 현재 옵션은 서버 디버깅이 자동으로 활성화되도록 설정되어 있습니다. 이 옵션 설정을 유지하려면 아니요를 선택하십시오. 이 옵션을 해제하려면 예를 선택하십시오. 두 번째를 선택한 경우 서버 스크립트를 디버깅하려면 IIS 응용 프로그램에 대해 수동으로 디버거 옵션을 설정해야 합니다.

  • 서버에서 프로젝트를 찾을 수 없습니다.
    디버거에서 프로젝트에 대한 응용 프로그램 루트를 찾을 수 없습니다. 이 오류는 다음과 같은 경우에 발생할 수 있습니다.

    • 프로젝트가 서버에서 삭제되었습니다. 이 경우, 디버깅을 계속할 수 없습니다.

    • 프로젝트의 응용 프로그램 루트가 손상되었습니다. 이 경우, IIS 관리 유틸리티를 사용하여 새로운 응용 프로그램 루트를 만들 수 있습니다.

    디버거를 시작할 때 현재 옵션은 서버 디버깅이 자동으로 활성화되도록 설정되어 있습니다. 이 옵션 설정을 유지하려면 아니요를 선택하십시오. 이 옵션을 해제하려면 예를 선택하십시오. 두 번째를 선택한 경우 서버 스크립트를 디버깅하려면 IIS 응용 프로그램에 대해 수동으로 디버거 옵션을 설정해야 합니다.

  • 서버를 찾을 수 없습니다.
    디버깅하려는 프로세스를 실행하고 있는 서버를 찾을 수 없습니다. 서버를 확인해 보십시오.

  • 서버에서 현재 디버그 설정을 검색할 수 없습니다.
    디버거에서 IIS 응용 프로그램에 대한 현재의 디버깅 설정을 읽을 수 없습니다. 이 오류는 디버깅 설정 프로세스 도중 서버를 사용할 수 없게 된 경우 발생할 수 있습니다. 서버가 실행되고 있는지 확인한 다음 디버거를 다시 시작해 보십시오.

참고 항목

개념

ASP.NET 디버깅 개요

ASP.NET 추적 개요