Ao realizar retornos personalizados na autenticação do servidor é retornado o erro “The page cannot be displayed because an internal server error has occurred”.
No ambiente de desenvolvimento os retornos são gerados corretamente porém no ambiente de produção este erro é retornado.
Anteriormente a autenticação gerava apenas 2 retornos, quando login era feito com sucesso retornava o token e quando era negado retornava “Forbiden”, porém surgiu a necessidade de personalizar este retorno de erro com uma mensagem contendo o motivo do acesso negado.
Para corrigir o problema siga os passos a seguir:
1- Abra o gerenciador de serviço de informação de internet (IIS).
2- Selecione o servidor.
3- Clique em “Páginas de erro”.
4- Selecione o erro desejado (nesse caso o erro é o 500), clique com o botão direito e clique em “Editar configurações de recurso”.
5- Selecione a opção “Erros detalhados” e clique em “OK”.
Referências: Todas as imagens não referenciadas sujeitas nesta wiki são do sistema operacional Windows.
Manual – Erro IIS – 10/2019
Dúvidas ou Sugestões: suporte@softniels.com.br