Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Microsoft .NET Framework fornece várias ferramentas de depuração que podem ajudá-lo a analisar seu código de extensão de entrega e localizar erros nele. A ferramenta que funciona melhor dependerá do que você está tentando realizar. Este exemplo usa o Visual Studio 2008.
Para depurar seu código de extensão de entrega
Inicie o Visual Studio 2008 e abra seu projeto de extensão de entrega.
Crie o projeto e implante o assembly de extensão de entrega e o arquivo .pdb que acompanha o servidor de relatório e o Gerenciador de Relatórios. Para obter mais informações sobre a implantação, consulte Implantando uma extensão de entrega.
Se você tiver escrito 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 seu código de extensão de entrega aberto no Visual Studio. Se você não tiver uma interface do usuário de assinatura implantada para o Gerenciador de Relatórios, basta abrir o aplicativo cliente do qual você chama sua extensão de entrega usando a API SOAP.
Navegue até o Visual Studio e seu projeto de extensão de entrega e defina alguns pontos de interrupção em seu código.
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.
Na lista de processos, selecione o processo de aspnet_wp.exe (ou w3wp.exe se o aplicativo for implantado no IIS 6.0) e clique em Anexar.
Defina uma nova assinatura usando sua extensão de entrega. Você provavelmente usará o Gerenciador de Relatórios ou a API SOAP. Isso deve invocar o depurador e executar o código correspondente aos pontos de interrupção.
Percorra seu código usando a chave 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
Implementando uma extensão de entrega
Biblioteca de extensões do Reporting Services