배달 확장 프로그램 코드 디버깅

Microsoft .NET Framework에서는 배달 확장 프로그램 코드를 분석하여 오류를 찾는 데 유용한 디버깅 도구를 다수 제공합니다. 작업하기 가장 좋은 도구는 수행하려는 작업에 따라 달라집니다. 이 예에서는 Visual Studio 2008를 사용합니다.

배달 확장 프로그램 코드를 디버깅하려면

  1. Visual Studio 2008를 시작하고 배달 확장 프로젝트를 엽니다.

  2. 프로젝트를 빌드하고 배달 확장 프로그램 어셈블리 및 해당하는 .pdb 파일을 보고서 서버 및 보고서 관리자에 배포합니다. 배포에 대한 자세한 내용은 배달 확장 프로그램 배포를 참조하십시오.

  3. 구독 사용자 인터페이스를 작성하여 보고서 관리자를 확장한 경우에는 배달 확장 프로그램 코드가 Visual Studio에서 열려 있는 상태에서 Internet Explorer를 열고 보고서 관리자로 이동합니다. 보고서 관리자에 대해 배포된 구독 사용자 인터페이스가 없는 경우에는 SOAP API를 사용하여 배달 확장 프로그램을 호출하는 위치인 클라이언트 응용 프로그램을 열면 됩니다.

  4. Visual Studio 및 배달 확장 프로그램 프로젝트로 이동하고 코드에서 중단점을 설정합니다.

  5. 배달 확장 프로젝트를 활성 창 상태로 두고 디버그 메뉴에서 프로세스에 연결을 클릭합니다.

    프로세스에 연결 대화 상자가 열립니다.

  6. 프로세스 목록에서 aspnet_wp.exe 프로세스(응용 프로그램을 IIS 6.0에서 배포할 경우 w3wp.exe)를 선택하고 연결을 클릭합니다.

  7. 배달 확장 프로그램을 사용하여 새 구독을 정의합니다. 대부분의 경우 보고서 관리자 또는 SOAP API를 사용합니다. 그러면 디버거가 호출되고 중단점에 해당하는 코드가 실행됩니다.

  8. F11 키를 사용하여 코드를 단계별로 실행합니다. Visual Studio를 사용하여 디버깅하는 방법은 Visual Studio 설명서를 참조하십시오.