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 Microsoft Visual Studio 2005.
Para depurar seu código de extensão de entrega
Inicie o Visual Studio 2005 e abra o seu projeto de extensão de entrega.
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.
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.
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.
Com o projeto de extensão de entrega ainda na janela ativa, clique em Processo no menu Depurar.
A caixa de diálogo Processos será aberta.
Na lista de processos, selecione o processo aspnet_wp.exe (ou w3wp.exe, se o seu aplicativo tiver sido implantado no IIS 6.0) e clique em Anexar. Quando a caixa de diálogo Anexar ao Processo for aberta, verifique se o tipo de programa Common Language Runtime foi selecionado e clique em OK.
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.
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.
Consulte também