다음을 통해 공유


ASP 응용 프로그램 디버깅

업데이트: 2007년 11월

Microsoft Visual Studio 2005의 웹 디버깅은 ASP.NET을 주 대상으로 하지만 레거시 ASP 웹 응용 프로그램도 디버깅할 수 있습니다.

ASP 웹 응용 프로그램은 클라이언트에서는 .htm 파일의 형식으로, 서버에서는 .asp 파일, Global.asa 파일 및 .cdf 파일의 형식으로 실행되는 스크립트로 구성됩니다. 스크립트는 VBScript 또는 JScript로 작성하거나 VBScript와 JScript를 혼합하여 작성할 수 있으며, HTML 코드와 COM 개체를 혼합하여 작성할 수도 있습니다. 이러한 요소가 모두 포함된 ASP 웹 응용 프로그램을 디버깅할 수 있습니다.

Visual Studio를 사용하면 로컬 컴퓨터에서 실행되고 있는 클라이언트측 스크립트를 Internet Explorer의 로컬 복사본에 연결하여 디버깅할 수 있습니다. Microsoft 인터넷 정보 서비스에서 실행되는 스크립트를 디버깅하려면 로컬 컴퓨터의 IIS에 연결해야 합니다.

ASP 코드는 Inetinfo.exe 프로세스에서 실행하거나(in-process 실행) 별도의 Mtx.exe 프로세스에서 실행할 수 있습니다(out-of-process 실행). ASP 코드를 디버깅하려면 Mtx.exe 프로세스에 연결해야 합니다. 클라이언트측 스크립트도 디버깅하려면 IExplore.exe에도 연결해야 합니다. 프로세스에 연결하는 방법에 대한 자세한 내용은 실행 중인 프로세스에 연결을 참조하십시오.

ASP 웹 응용 프로그램에 연결하는 경우 프로세스에 연결 대화 상자에서 적절한 프로그램 종류를 선택해야 합니다. 스크립트를 디버깅할 때는 관리되는 코드를 선택하지 말아야 합니다. Visual Studio 2005에서는 스크립트와 관리 코드를 동시에 디버깅할 수 없습니다.

단원 내용

참고 항목

개념

디버거 보안

기타 리소스

Visual Studio의 디버깅

디버그 설정 및 준비

디버거 로드맵