Compartilhar via


Depurar 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 que funciona melhor depende do que você está tentando realizar. Este exemplo usa o Visual Studio 2008.

Depurar seu código de extensão de entrega

  1. Inicie o Visual Studio 2008 e abra o 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 Implantar uma extensão de entrega.

  3. Se você escreveu uma interface de usuário de assinatura para estender o Gerenciador de Relatórios, abra o Internet Explorer e navegue até o Gerenciador de Relatórios enquanto deixa seu código de extensão de entrega aberto no Visual Studio. Se você não tiver uma interface de usuário de assinatura implantada para o Gerenciador de Relatórios, abra o aplicativo cliente do qual você chama 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, selecione Anexar ao Processo no menu Depurar .

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

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

  7. Defina uma assinatura nova usando a sua extensão de entrega. Para esta etapa, você provavelmente usa o Gerenciador de Relatórios ou a API SOAP. Essa ação deve invocar o depurador e executar o código correspondente aos seus pontos de interrupção.

  8. Percorra o 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.