다음을 통해 공유


Just-In-Time 디버거 사용 안 함

실행 중인 애플리케이션에서 오류가 발생할 때 Visual Studio의 JIT(Just-In-Time) 디버거 대화 상자가 열릴 수 있습니다. 이 대화 상자는 애플리케이션이 계속 실행되지 않도록 할 수 있습니다.

JIT 디버거는 Visual Studio를 시작하여 오류를 디버그하는 옵션을 제공합니다. 이 작업을 수행하려면 Visual Studio 또는 선택한 다른 디버거가 설치되어 있어야 합니다. 디버거는 문제를 해결하는 데 도움이 되는 오류 및 기능에 대한 자세한 정보를 제공합니다.

이 문서에서는 JIT 디버거 대화 상자가 애플리케이션 실행을 중단하지 않도록 방지하는 방법을 설명합니다.

JIT 디버거 비활성화 또는 응답

Visual Studio 설치 및 작업 시나리오에 따라 JIT 디버거 대화 상자에 응답하는 방법에 대한 다양한 옵션이 있습니다.

다음 표에서는 옵션을 요약합니다.

구성 시나리오 지시
Visual Studio 설치됨 JIT 디버거 사용해 보기 Just-In-Time 디버거 사용하여 오류를 디버그합니다.
Visual Studio 설치됨 JIT 디버거 사용 안 함 Visual Studio에서 JIT 디버깅 비활성화
Visual Studio가 이전에 설치되었지만 현재 설치되지 않음 JIT 디버거 사용 안 함 Windows 레지스트리에서 JIT 디버깅 사용 안 함
Visual Studio가 설치되지 않았습니다. JIT 디버깅 방지 스크립트 디버깅사용하지 않도록 설정하거나, 서버 쪽 디버깅사용하지 않도록 설정하거나, ASP.NET 애플리케이션디버깅을 사용하지 않도록 설정하여 JIT 디버깅을 방지합니다.

스크립트 디버깅 또는 서버 쪽 디버깅 사용 안 함

구성에 Visual Studio가 포함되지 않은 경우에도 웹앱에 오류가 발생할 때 JIT 디버거 대화 상자가 열릴 수 있습니다. 이 상황은 Visual Studio를 설치하지 않았거나 이전에 Visual Studio를 제거한 적이 없는 경우에 발생할 수 있습니다. 이러한 시나리오에서는 스크립트 디버깅 또는 서버 쪽 디버깅을 사용하지 않도록 설정할 수 있습니다.

웹앱에 대한 스크립트 디버깅 사용 안 함

웹앱에 대한 스크립트 디버깅을 사용하지 않도록 설정하려면 다음 단계를 수행합니다.

  1. Windows 제어판을 열고 네트워크 및 인터넷>인터넷 옵션 페이지로 이동합니다.

  2. 인터넷 속성 대화 상자에서 고급 탭으로 이동합니다.

  3. 검색 그룹으로 스크롤하고 스크립트 디버깅 사용 안 함 옵션을 선택합니다.

    메모

    Windows 버전과 브라우저에 따라 둘 이상의 옵션을 선택해야 할 수 있습니다.

    다음 예제에서는 선택한 두 가지 관련 옵션을 보여줍니다.

    Windows 제어판의 인터넷 속성에 대해 '스크립트 디버깅 사용 안 함' 옵션을 선택하는 방법을 보여 주는 스크린샷

웹앱에 대한 서버 쪽 디버깅 사용 안 함

IIS(인터넷 정보 서비스)에서 ASP.NET 웹앱을 호스팅하는 경우 다음 단계를 사용하여 서버 쪽 디버깅을 사용하지 않도록 설정합니다.

  1. IIS 관리자를 열고 기능 보기로 이동하세요.

  2. ASP.NET 섹션에서 .NET 컴파일두 번 클릭하거나 선택합니다.

    ASP.NET 섹션 옵션은 서버 관리자를 사용하여 .NET 기능이 설치된 경우에만 존재합니다.

  3. 작업 창에서 기능 열기를 선택합니다.

  4. 동작>디버그 옵션에서 "False"를 선택합니다.

    메모

    특정 단계는 이전 버전의 IIS에서 다릅니다.