다음을 통해 공유


디버깅 사용 안 함 대화 상자

업데이트: 2007년 11월

웹 페이지를 Microsoft Visual Web Developer에서 실행하는 동안 디버깅하려면 디버깅 정보를 사용하여 페이지를 컴파일해야 합니다. 기본적으로 페이지는 이 필수 디버깅 정보를 사용하여 컴파일되지 않습니다. 디버깅 정보를 사용하여 페이지를 컴파일하도록 설정하려면 다음 두 가지 방법 중 하나를 사용합니다.

  • 개별 페이지의 경우 debug="true" 특성을 페이지의 @ Page 지시문에 추가합니다.

  • 전체 사이트의 경우 사이트 구성 파일(Web.config)의 Compilation 속성에 debug="true" 특성을 추가합니다.

디버거를 사용하여 페이지를 실행할 때(예를 들어, F5 키를 누름) 해당 웹 사이트가 디버깅 정보를 사용하여 컴파일하도록 구성되어 있지 않으면 디버깅 사용 안 함 대화 상자가 표시됩니다. Visual Web Developer는 현재 페이지에서 다른 페이지나 구성 요소를 한 단계씩 실행할 수 있는지 여부를 확인할 수 없기 때문에 이 대화 상자는 현재 페이지가 디버깅하도록 구성되어 있더라도 표시됩니다.

이 대화 상자에서는 디버깅 정보를 사용하여 페이지를 컴파일하거나 디버깅하지 않고 페이지를 실행하도록 웹 사이트를 자동으로 구성할 수 있습니다.

참고:

사이트를 프로덕션 서버에 배포하려면 먼저 디버깅 정보를 사용하여 컴파일하지 않도록 설정해야 합니다. 디버깅 정보를 사용하여 컴파일하면 응용 프로그램의 크기와 성능에 영향을 줍니다. debug="true" 특성을 완전히 제거하거나 모든 위치(@Page 지시문과 Web.config 파일에서 debug 특성 확인)에서 false로 설정하면 디버깅이 해제됩니다.

작업

UI 요소

  • 디버깅하도록 설정한 새 Web.config 파일 추가
    웹 사이트에 Web.config 파일이 없어 디버깅에 대한 사이트 차원 설정이 없는 경우 이 옵션이 유용합니다. 이 옵션은 Web.config 파일을 만들고(새 항목 추가 대화 상자를 사용하여 파일을 추가하는 것과 같음) Compilation 속성의 debug 특성을 true로 설정합니다.

    참고:

    디버깅하도록 설정한 새 Web.config 파일 추가는 웹 응용 프로그램에 Web.config 파일이 없는 경우에만 나타납니다.

  • 디버깅할 수 있도록 Web.config 파일 수정
    웹 사이트에 Web.config 파일이 있지만 Compilation 속성이 없거나 Compilation 속성의 debug 특성이 false로 설정되어 있는 경우 이 옵션이 유용합니다. 이 옵션을 선택하면 Visual Web Developer에서 해당 요소를 추가하거나 디버깅할 수 있도록 변경합니다.

  • 디버깅하지 않고 실행
    이 옵션을 사용하면 Visual Web Developer에서 디버깅 정보를 사용하지 않고 페이지를 컴파일하여 실행하므로 디버거가 시작되지 않습니다. 페이지는 브라우저에서 실행될 때처럼 실행됩니다. 중단점 적중, 단계별 코드 실행 등을 사용하지 않고 페이지를 테스트하는 경우에만 이 옵션을 사용합니다.

참고 항목

개념

웹 페이지 디버깅 개요