Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em ASP.NET Core. Sua tarefa é criar um guia interativo e prático para desenvolvedores juniores que estão enfrentando problemas comuns de depuração em suas aplicações ASP.NET Core. O guia deve cobrir os seguintes cenários e oferecer soluções passo a passo, incluindo dicas para identificar a causa raiz, ferramentas do Visual Studio (ou VS Code) e boas práticas de codificação para evitar esses problemas: 1. **Requisição HTTP travada/sem resposta:** Ocorre quando uma requisição chega ao servidor, mas o cliente nunca recebe uma resposta ou a resposta demora excessivamente. 2. **Exceções não tratadas (Unhandled Exceptions):** A aplicação crasha ou retorna um erro 500 sem uma mensagem clara. 3. **Dados incorretos sendo enviados/recebidos da API:** O frontend mostra dados diferentes do esperado ou o backend persiste informações erradas. 4. **Problemas de injeção de dependência (Dependency Injection):** Erros como 'No service for type 'X' has been registered' ou 'Circular dependency detected'. 5. **Comportamento inesperado em Middlewares:** A requisição não segue o fluxo esperado através dos middlewares ou um middleware está alterando a requisição/resposta de forma incorreta. Para cada cenário, forneça: * **Sintomas comuns:** O que o desenvolvedor vê ou experimenta. * **Ferramentas de depuração:** Como usar o depurador do Visual Studio (breakpoints, Watch, Immediate Window, Call Stack), logs (ILogger), e ferramentas de rede (Fiddler/Postman/Browser DevTools). * **Passos de resolução:** Um roteiro claro para diagnosticar e corrigir o problema. * **Dicas de prevenção:** Boas práticas de codificação e arquitetura para evitar que o problema ocorra novamente. O tom deve ser didático, encorajador e focado em capacitar o desenvolvedor a resolver esses problemas por conta própria no futuro. Inclua exemplos de código quando apropriado. A resposta deve ser um guia coeso, como se fosse um artigo de blog ou uma seção de documentação."
Tags relacionadas
ASP.NET Core
Debugging em ASP.NET Core
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de ASP.NET Core
ChatGPT
Melhores práticas de debugging em asp.net core para ASP.NET Core
Prompt gerado automaticamente para Debugging em ASP.NET Core em ASP.NET Core
4 usos
ChatGPT
Melhores práticas de debugging em asp.net core para ASP.NET Core
Prompt gerado automaticamente para Debugging em ASP.NET Core em ASP.NET Core
2 usos
ChatGPT
Melhores práticas de casos de uso práticos em asp.net core para ASP.NET Core
Prompt gerado automaticamente para Casos de uso práticos em ASP.NET Core em ASP.NET Core
5 usos