Uma das grandes novidades para o Visual Studio 2010 é o recurso do Intellitrace, esta feature facilita a depuração de um erro durante o momento de execução. A ferramenta leva o desenvolvedor no ponto exato da falha do código, permitindo a sua correção de maneira mais eficiente.
Neste exercício, você irá ver como as configurações padrão para IntelliTrace pode ajudar a depurar uma falha de dados XML em um site ASP.NET.
O IntelliTrace oferece suporte à depuração do Visual Basic e o C #, as aplicações que utilizam . NET versão 2.0, 3.0 , 3.5 ou 4 ( ASP.NET , Windows Forms , WPF , Windows Workflow e WCF) . IntelliTrace não oferece suporte a depuração de script C ou linguagens não gerenciadas.
- Primeiro passo, vamos garantir que a opção Enable IntelliTrace esteja selecionada e que esteja definido como ” IntelliTrace eventos only”. Esta é a configuração padrão, porque tem implicações de desempenho
2. Após configurar a options, inicie a aplicação. (F5). Esta é uma aplicação disponibilizada em VM por Brian Keller
3. Selecionaremos a opção About US localizada no rodapé da página, com isso uma exception será gerada dentro da aplicação. A Página de erro será exibida.
4. Dentro do Visual Studio 2010 selecione Debug | Break All, isso fará com que os passos desde o inicio sejam exibidos na janela do intellitrace. Lembrando que você pode configurar quais categorias de eventos ou até mesmo eventos específicos serão coletados no nó IntelliTrace
5. Na janela de eventos IntelliTrace , localize e selecione a opção ” Exception Thrown “, evento que ocorre após o ” / Views / Home / About ” página é carregada. Isto irá mostrar detalhes sobre a exceção que ocorreu, bem como fornecer links para os Locals e Calls Stack.
6. Essa exceção permite-nos saber que há um problema com um arquivo XML na linha 10, coluna 49. Quanta precisão, não?
7. Selecione a opção “XML Loading” que ocorreu anteriormente à exception, o momento em que o XML era acessado.
8. Abra o arquivo Ads.xml clicando no link fornecido e navegando para o conteúdo, selecionando o botão Abrir.
9. Remova os caracter inválido e salve o arquivo . A URL final deve ser http://localhost/test.aspx?a=2 .
10. Volte para o seu navegador e clique no link “About Us” novamente para verificar se o problema está corrigido agora . A parte inferior da página Sobre o mostra um dos anúncios que está especificado no arquivo Ads.xml .
11. Pare a sessão de depuração atual ( Debug | Stop Debugging ) .
Este foi o primeiro post de introdução do Intellitrace, exibindo sua configuração e uso básico. Esperamos que seja útil
MM’s
Marcela Mariotti Peres e Maira Iantas









