Compartilhar via


Depurando o código de extensão de entrega

O Microsoft .NET Framework fornece várias ferramentas de depuração que podem ajudar você a analisar seu código de extensão de entrega e localizar erros nele. A ferramenta mais adequada dependerá do que você está tentando realizar. Este exemplo usa o Visual Studio 2008.

Para depurar seu código de extensão de entrega

  1. Inicie o Visual Studio 2008 e abra o seu projeto de extensão de entrega.

  2. Crie o projeto e implante o seu assembly de extensão de entrega e o arquivo .pdb que o acompanha no servidor de relatório e no Gerenciador de Relatórios. Para obter mais informações sobre implantação, consulte Implantando uma extensão de entrega.

  3. Se você escreveu uma interface do usuário de assinatura para estender o Gerenciador de Relatórios, abra o Internet Explorer e navegue até o Gerenciador de Relatórios deixando o seu código de extensão de entrega aberto no Visual Studio. Se você não possui uma interface do usuário de assinatura implantada para o Gerenciador de Relatórios, basta abrir o aplicativo cliente, de onde chamará a sua extensão de entrega usando a API SOAP.

  4. Navegue até o Visual Studio e até o seu projeto de extensão de entrega e defina alguns pontos de quebra em seu código.

  5. Com o projeto de extensão de entrega ainda na janela ativa, clique em Anexar ao Processo no menu Depurar.

    A caixa de diálogo Anexar ao Processo é aberta.

  6. Na lista de processos, selecione o processo aspnet_wp.exe (ou w3wp.exe, se o aplicativo tiver sido implantado no IIS 6.0) e clique em Anexar.

  7. Defina uma assinatura nova usando a sua extensão de entrega. É bem provável que você use o Gerenciador de Relatórios ou a API SOAP. Isso deve chamar o depurador e executar o código correspondente a seus pontos de quebra.

  8. Percorra seu código usando a tecla F11. Para obter mais informações sobre como usar o Visual Studio para depuração, consulte a documentação do Visual Studio.