방법: 관리 코드의 웹 서비스 디버깅

업데이트: 2007년 11월

웹 서비스를 빌드하고 실행하려면 먼저 ASP.NET 웹 서비스 프로젝트를 컴파일해야 합니다. 컴파일하고 나면 웹 서비스를 실행할 수 있습니다. 자세한 내용은 디버깅 준비: ASP.NET 웹 서비스 프로젝트를 참조하십시오.

다음 세 가지 방법 중에서 선택하여 웹 서비스를 빌드하고 실행할 수 있습니다.

메서드

설명

디버거 사용

기본 브라우저를 시작하고 지정된 시작 페이지를 로드합니다. 디버거에서 페이지를 실행하면 코드를 줄 단위로 실행하면서 추가 분석 도구와 런타임 정보를 사용할 수 있습니다. 또한 Visual Studio에서 핵심 파일이 변경된 것을 발견하면 지정된 시작 페이지로 브라우저를 실행하기 전에 프로젝트를 빌드합니다.

디버거 사용 안 함

이 방법을 사용하면 개발 도구의 컨텍스트 밖에서 정상정으로 실행하는 것처럼 코드를 실행할 수 있으므로, 이러한 도구를 통해 런타임 정보를 얻을 수 없습니다. Visual Studio에서 핵심 파일이 변경된 것을 발견하면 지정된 시작 페이지로 브라우저를 실행하기 전에 프로젝트를 빌드합니다. 그러나 필요하면 디버거를 프로세스에 연결할 수 있습니다.

브라우저에서 보기

이 방법에서는 프로젝트를 컴파일하고 솔루션 탐색기에서 선택한 웹 페이지를 엽니다. 프로젝트가 컴파일되고 Visual Studio에 포함된 기본 브라우저에서 프로젝트가 실행됩니다.

디버거를 사용하여 웹 서비스를 빌드하고 실행하려면

  1. 솔루션 탐색기에서 실행할 웹 서비스의 .asmx 파일을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 시작 페이지로 설정을 클릭합니다.

  2. 디버그 메뉴에서 시작을 클릭합니다.

    이 명령을 선택하면 웹 서비스가 디버거에서 실행됩니다.

  3. 폼의 실행을 중단하고 코드 편집기로 돌아가려면 브라우저를 닫거나 디버그 메뉴에서 디버깅 중지를 클릭합니다.

디버거를 사용하지 않고 웹 서비스를 빌드하고 실행하려면

  1. 솔루션 탐색기에서 실행할 웹 서비스의 .asmx 파일을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 시작 페이지로 설정을 클릭합니다.

  2. 디버그 메뉴에서 디버깅하지 않고 시작을 클릭합니다.

    Visual Studio에서는 프로젝트의 모든 파일을 저장한 다음 빌드하고 빌드를 마치면 기본 브라우저가 시작되어 프로젝트의 시작 페이지가 표시됩니다.

  3. 웹 서비스의 실행을 중지하고 코드 편집기로 돌아가려면 브라우저를 닫습니다.

브라우저에서 보기 옵션을 사용하여 웹 서비스를 빌드하고 실행하려면

  1. 솔루션 탐색기에서 실행할 웹 서비스의 .asmx 파일을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 브라우저에서 보기를 클릭합니다.

    웹 서비스가 빌드되고 지정한 시작 페이지가 IDE내에서 시작됩니다.

  2. 웹 서비스의 실행을 중지하고 코드 편집기로 돌아가려면 브라우저를 닫습니다.

참고 항목

작업

디버깅 준비: XML Web services 프로젝트

기타 리소스

관리 코드로 웹 서비스 만들기