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
Inicie o Visual Studio 2008 e abra o 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 Implantar uma extensão de entrega.
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.
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, selecione Anexar ao Processo no menu Depurar .
A caixa de diálogo Anexar ao Processo será aberta.
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.
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.
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.