2
respostas

Erro 500 (Internal Server Error) ao consultar Artistas

Olá!

Na etapa 4 (criando e publicando a aplicação) da aula 5 (DevOps), o teste realizado de consultar a tabela de artista resultou no erro abaixo:
Tela de consulta do Swagger com o erro de servidor

Alguém tem uma ideia do que pode ser?

Fiz a publicação acompanhando o vídeo, mas não consegui fazer a consulta.

Obrigado.

2 respostas

Olá Mauro! Como vai?

O erro 500 (Internal Server Error) geralmente indica que algo deu errado no servidor, mas não fornece muitos detalhes sobre o que exatamente causou o problema. Aqui estão algumas dicas para tentar resolver:

  1. Verifique os Logs: A primeira coisa a fazer é verificar os logs do aplicativo no Azure. Eles podem fornecer informações detalhadas sobre o erro.

  2. Conexão com o Banco de Dados: Certifique-se de que a string de conexão com o banco de dados está correta e que o banco de dados está acessível. Problemas de conexão frequentemente resultam em erros 500.

  3. Configurações de Ambiente: Verifique se as configurações de ambiente (como variáveis de ambiente) estão corretamente configuradas no Azure.

  4. Erros de Código: Revise o código para ver se há exceções não tratadas ou erros lógicos que possam estar causando o problema.

Caso não consiga resolver o problema com essas dicas recomendo que upe todo o projeto em um repositório remoto e compartilhe comigo o link, assim poderei testar para indentificar o problema.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Obrigado pela resposta, Armando, e desculpe por demorar para enviar esta mensagem.

Refiz todos os passos de criação do ambiente e banco de dados no Azure. Testei na aplicação via Visual Studio e acessei pelo swagger a funcionalidade de consulta com os dados do banco no Azure. Até aqui, tudo normal (minha maior dúvida neste ponto era o endereço do servidor e/ou do banco, mas como consegui fazer a consulta dos dados no Azure - que são diferentes dos que cadastrei no SQL Server do meu computador -, imagino que esteja ok).

Em seguida, fiz a publicação da aplicação. Fiz tudo conforme as instruções no vídeo, mas continuou dando o erro 500.

O log de atividade do aplicativo no Azure não mostrou o erro.

Segue o projeto no git: https://github.com/MauroMN67/ScreenSound

Publicado no Azure em https://screensoundmmn-api.azurewebsites.net/swagger/index.html

Novamente, obrigado!