Diálogo No Visual Studio, você pode obter dados de diagnóstico sobre aplicativos que já implantou usando o coletor autônomo ...

Diálogo
No Visual Studio, você pode obter dados de diagnóstico sobre aplicativos que já implantou usando o coletor autônomo do IntelliTrace. Sem alterar a configuração do ambiente de produção, você pode instalar o coletor onde seu aplicativo está implantado, usar comandos do PowerShell para coletar os dados e excluir o coletor quando terminar. Isso permite a você gravar informações do IntelliTrace enquanto o aplicativo é executado sem interromper sua operação. Você pode coletar esses dados para aplicativos da Web e aplicativos gerenciados.

Quando tiver a gravação, você poderá abri-la no Visual Studio Ultimate, revisar os dados e usar a experiência de depuração do IntelliTrace para descobrir o que aconteceu. Vamos mostrar o quão rápido e fácil isso pode ser. 



Ação
a sessão do PowerShell, execute o comando get-help do IntelliTrace.
 
Diálogo
O coletor do IntelliTrace é fornecido com comandos do PowerShell que você pode usar para coletar dados para um pool de aplicativos do IIS. Você pode visualizar outros comandos que o ajudam a trabalhar com gravações do IntelliTrace e o IIS. 

Vamos examinar uma gravação que salvamos do aplicativo Fabrikam Fiber Web. As gravações são armazenadas como arquivos .iTrace.



Ação
Mostre o arquivo .iTrace e clique duas vezes nele. 
 
Diálogo
A gravação é aberta no Visual Studio Ultimate e você visualizará a página Resumo do IntelliTrace. Essa página mostra exceções, solicitações da Web, threads e outras informações coletadas pelo IntelliTrace. 



Ação
Expanda a seção Dados de Exceção.
 
Diálogo
Nessa seção, você pode ver exceções que foram detectadas e geradas enquanto o IntelliTrace estava gravando.



Ação
Expanda a seção Solicitações da Web. 

Diálogo
Nessa seção, você pode visualizar as solicitações da Web que foram enviadas ao IIS. 


 
Ação
Clique duas vezes em uma solicitação da Web. 

Diálogo
O exame de uma solicitação da Web mostra mais detalhes sobre ele e todos os eventos do IntelliTrace que ocorreram quando a solicitação foi processada. Você pode começar a depurar de um evento.



Ação
Selecione um evento ADO.NET e inicie a depuração.
 
Diálogo
Agora, você pode visualizar as mesmas informações de quando depura um aplicativo com o IntelliTrace no Visual Studio. Quando você começa a depurar de um evento, o Visual Studio o leva para o código em que o evento ocorreu. Essa é a mesma experiência de depuração que você obtém ao pressionar F5.

Conforme mostramos, você pode coletar dados de depuração sobre os aplicativos implantados sem alterar seu ambiente de produção. Você pode usar o IntelliTrace com essas informações para localizar e resolver bugs de modo mais fácil e rápido.