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

Microsoft .NET Framework는 배달 확장 프로그램 코드를 분석하고 오류를 찾는 데 도움이 되는 몇 가지 디버깅 도구를 제공합니다. 가장 잘 작동하는 도구는 수행하려는 작업에 따라 달라집니다. 이 예제에서는 Visual Studio 2008을 사용합니다.

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

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

  2. 프로젝트를 빌드하고 배달 확장 프로그램 어셈블리와 함께 제공되는 .pdb 파일을 보고서 서버 및 보고서 관리자에 배포합니다. 배포에 대한 자세한 내용은 배달 확장 프로그램 배포를 참조 하세요.

  3. 보고서 관리자를 확장하기 위해 구독 사용자 인터페이스를 작성한 경우 Internet Explorer를 열고 Visual Studio에서 배달 확장 프로그램 코드를 열어 두고 보고서 관리자로 이동합니다. 보고서 관리자에 대해 배포된 구독 사용자 인터페이스가 없는 경우 SOAP API를 사용하여 배달 확장 프로그램을 호출하는 클라이언트 애플리케이션을 엽니다.

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

  5. 배달 확장 프로그램 프로젝트가 여전히 활성 창인 상태에서 디버그 메뉴에서 프로세스에 연결(Attach to Process)을 선택합니다.

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

  6. 프로세스 목록에서 aspnet_wp.exe 프로세스(또는 애플리케이션이 IIS 6.0에 배포된 경우 w3wp.exe)를 선택하고 연결을 선택합니다.

  7. 배달 확장자를 사용하여 새 구독을 정의합니다. 이 단계에서는 보고서 관리자 또는 SOAP API를 사용할 수 있습니다. 이 작업은 디버거를 호출하고 중단점에 해당하는 코드를 실행해야 합니다.

  8. F11 키를 사용하여 코드를 단계별로 실행합니다. 디버깅에 Visual Studio를 사용하는 방법에 대한 자세한 내용은 Visual Studio 설명서를 참조하세요.