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

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Standard

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

XML Web services 프로젝트 템플릿은 디버깅을 위한 기본 프로젝트 설정을 만듭니다. 자세한 내용은 방법: ASP.NET 웹 서비스 프로젝트 만들기를 참조하십시오.

디버깅을 활성화하려면 web.config 파일도 구성해야 합니다. 이 파일은 수동으로 구성하거나 자동으로 구성할 수 있습니다. 자세한 내용은 방법: ASP.NET 응용 프로그램에 디버깅 사용을 참조하십시오.

디버그 메뉴의 시작을 선택하여 디버깅을 시작합니다. 디버깅을 수동으로 활성화하지 않은 경우 디버깅 사용 안 함 대화 상자가 나타납니다. 이 대화 상자에서는 디버깅을 활성화하여 web.config 파일이 자동으로 작성되도록 선택하거나 디버깅을 사용하지 않도록 선택할 수 있습니다. 이 대화 상자를 닫으면 프로젝트 설정에 따라 Visual Studio의 <Project> 속성 페이지에서 선택한 브라우저가 시작되고 테스트 페이지가 동적으로 생성됩니다. 그러면 테스트 페이지에 명령을 입력하고 XML Web services에서 반환되는 데이터를 확인할 수 있습니다.

클라이언트 응용 프로그램에서 XML Web services 디버깅

클라이언트 응용 프로그램에서 XML Web services를 디버깅하는 데는 두 가지 방법이 있습니다.

클라이언트 응용 프로그램과 XML 웹 서버를 통해 디버깅하려면(방법 1)

  1. Visual Studio에서 새 XML Web services 프로젝트를 만듭니다.

    자세한 내용은 방법: ASP.NET 웹 서비스 프로젝트 만들기를 참조하십시오.

  2. 디버그 메뉴에서 시작을 클릭하여 XML Web services를 실행합니다.

    이 단계에서는 웹 서비스가 작동하는지 테스트할 수 있을 뿐만 아니라 디버깅에 필요한 web.config 파일을 만들 수도 있습니다.

  3. 디버그 메뉴에서 디버깅 중지를 클릭합니다.

  4. XML Web services 프로젝트와 동일한 솔루션에 클라이언트 응용 프로그램 프로젝트를 만듭니다. 이 프로젝트를 만들려면 디버그 메뉴에서 새 프로젝트 추가를 클릭합니다.

  5. 솔루션 탐색기에서 클라이언트 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 속성을 클릭합니다.

  6. <Name> 솔루션 속성 창에서 공용 속성 노드를 열고 시작 프로젝트를 선택합니다.

  7. 여러 개의 시작 프로젝트를 클릭합니다.

  8. 여러 개의 시작 프로젝트 아래에서 작업 열로 이동하여 두 프로젝트 모두에 대한 작업을 시작으로 설정합니다.

  9. 확인을 클릭하여 <Name> 솔루션 속성 창을 닫습니다.

  10. 디버그 메뉴에서 시작을 클릭하여 클라이언트 응용 프로그램과 XML 웹 서버를 모두 디버깅합니다.

클라이언트 응용 프로그램에서 XML 웹 서버를 시작하여 디버깅하려면

  1. Visual Studio에서 새 XML Web services 프로젝트를 만듭니다.

    자세한 내용은 방법: ASP.NET 웹 서비스 프로젝트 만들기를 참조하십시오.

  2. 디버그 메뉴에서 시작을 클릭하여 XML Web services를 실행합니다.

    이 단계에서는 웹 서비스가 작동하는지 테스트할 수 있을 뿐만 아니라 디버깅에 필요한 web.config 파일을 만들 수도 있습니다.

  3. 디버그 메뉴에서 디버깅 중지를 클릭합니다.

  4. XML Web services 프로젝트와 동일한 솔루션이나 다른 솔루션에서 클라이언트 응용 프로그램 프로젝트를 만듭니다.

  5. 클라이언트 프로젝트에서 웹 참조와 동기 호출을 웹 서비스에 추가합니다.

  6. 솔루션 탐색기에서 클라이언트 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에 있는 시작 프로젝트로 설정을 클릭합니다.

  7. 디버그 메뉴에서 시작을 클릭하여 클라이언트 응용 프로그램을 실행합니다.

    클라이언트 응용 프로그램에서 XML Web services를 호출하면 디버거에서 XML Web services가 자동으로 시작 및 디버깅됩니다.

자세한 내용은 ASP.NET 디버깅: 시스템 요구 사항, 관리 코드의 웹 서비스방법: 관리 코드의 웹 서비스 디버깅을 참조하십시오.

참고 항목

기타 리소스

관리 코드 디버깅

디버깅 준비: C# 및 Visual Basic 프로젝트 형식