publiquei meu site e não funcionou, e agora?
TRANSCRIPT
w w w. l a m b d a 3 . c o m .b r
Publiquei meu site e não funcionou. E agora?
Mahmoud Ali – @akamudVictor Cavalcante – @vcavalcante
Quem somos
Victor Cavalcante• Desenvolvedor Web• Microsoft MVP de ASP.NET• [email protected]• @vcavalcante
Mahmoud Ali• Desenvolvedor na Lambda3• [email protected]• @akamud
Nossa aplicação
• ASP.NET Core• .NET Core• Entity Framework (In-Memory)
Dem
oBotando pra funcionar!
Logs
Dem
oHabilitando Logs
Kudu
Kudu/SCM – Site Control Manager
• Engine por trás do Git Deployment no Azure Web Sites• Process Explorer• Cmd• Powershell• Logs• Debug das Application Settings do Web Site• Alteração/Exclusão de arquivos• Informações do Ambiente• Open Source
Dem
oKudu
Logging
• Totalmente configurável• Pode ser injetado sempre que necessário• Múltiplos providers• Pode ser filtrado• 6 níveis: Trace, Debug, Information, Warning, Error e Critical
Dem
oASP.NET Core Logging
Outras abordagens
• Logging Providers Externos (Azure Blob/Storage)• Páginas de erro habilitadas• Application Insights• Debugging remoto
Referências
• https://github.com/projectkudu/kudu• https://github.com/akamud/AzureWebApp• https://
docs.microsoft.com/en-us/aspnet/core/fundamentals/logging• https://
docs.microsoft.com/en-us/aspnet/core/hosting/aspnet-core-module
• https://docs.microsoft.com/en-us/aspnet/core/fundamentals/error-handling
w w w. l a m b d a 3 . c o m .b r
Obrigado!
@akamud@vcavalcante