ASP.NET - Rastreamento e Depuração

8

Transcript of ASP.NET - Rastreamento e Depuração

Page 1: ASP.NET - Rastreamento e Depuração
Page 2: ASP.NET - Rastreamento e Depuração

Modos de Desenvolvimento

2

Compilação

Execução

Depuração

OBS: Cada modo possui um objetivo

Page 3: ASP.NET - Rastreamento e Depuração

Depuração de Código

3

Considerações:

Técnica que facilita o entendimento da aplicação (Fluxo, Camadas)1

Técnica que permite Verificar Erros e Simular Massa de Dados2

Visualizar as linhas que estão sendo executadas3

OBS: Popularmente conhecida como DEBUG, DEBUGAR, DEBUGANDO

Page 4: ASP.NET - Rastreamento e Depuração

Breakpoints (Pontos de Interrupção)

4

Considerações:

Bolinhas Vermelhas no código .NET1

Podem ser visualizados pela janela Breakpoints2

Podem ser exportados para XML3

Podem receber Descrições para identificação4

São salvos em um arquivo OCULTO (.SUO)5

Page 5: ASP.NET - Rastreamento e Depuração

Demonstração

5

Inserindo Breakpoints em uma página1

Conhecendo a janela de Breakpoints2

Rotulando/Exportando Breakpoints3

Habilitando/Desabilitando todos os Breakpoints4

Visualizando o arquivo SUO5

Deletando todos os Breakpoints6

Page 6: ASP.NET - Rastreamento e Depuração

Trace (Rastreamento)

6

Considerações:

Visualizar as informações das requisições no Modo de Execução1

Acompanhar o ciclo de vida das páginas (Eventos)2

Inserir informações de rastreamento (Manualmente)3

Existem 2 Tipos de Rastreamento (Página, Aplicação)4

Page 7: ASP.NET - Rastreamento e Depuração

Demonstração

7

Habilitando o rastreamento individual na página (Diretiva e Propriedades)1

Habilitando o rastreamento para todas as páginas2

Habilitando o rastreamento na aplicação3

Habilitando/Desabilitando o rastreamento via código4

Escrevendo mensagens de rastreamento5

Page 8: ASP.NET - Rastreamento e Depuração