• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Sem rastreamento de pilha (.NET)

Problema

Dependendo da situação, você poderá encontrar rastreamento de erros na interface do APM que não inclui rastreamento de pilha para seu aplicativo .NET.

Solução

Dependendo da situação, siga estes procedimentos de resolução de problemas.

Causa

Retornar um erro 500 significa que o próprio servidor do aplicativo detectou um erro e definiu o código de status HTTPS 500 .

  • Se a condição de erro foi detectada e tratada pela lógica do aplicativo, não houve nenhum objeto de exceção e, portanto, nenhuma stack.
  • Se houve um objeto de exceção em algum momento, mas ele foi tratado internamente pelo código do aplicativo que definiu o status 500 na resposta, a exceção nunca se tornou visível para o agente .NET. Não há stack disponível para o agente .NET relatar.

Quando o rastreamento de pilha é relatado, o erro resulta de uma exceção que não foi capturada e tratada na lógica do servidor do aplicativo. O agente .NET vê a exceção não tratada durante uma transação de monitoramento e, portanto, relata o stack trace.

Entretanto, nenhum rastreamento de pilha aparece para os erros 500 porque o servidor do aplicativo está manipulando os erros e, em seguida, configurando o código de status. O próprio código do aplicativo não retém nenhum rastreamento de pilha.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.