Como configurar web.ficheiro de configuração para mostrar a mensagem de erro completa

coloquei a minha aplicação MVC-3 no windows Azure. Mas agora, quando eu estou pedindo através de {[[0]} isso me mostra {[[3]}(Desculpe, um erro ocorreu durante o processamento do seu pedido.). Agora eu quero ver a mensagem de erro completo, por padrão ele está escondendo isso por causa de algumas razões de segurança. Sei que podemos fazer isto através da web.ficheiro de configuração. Mas como?

Author: Kolappan N, 2012-07-26

3 answers

Não sei se vai funcionar no teu cenário, mas tenta adicionar o seguinte ao teu web.config Sob <system.web>:

  <system.web>
    <customErrors mode="Off" />
  ...
  </system.web>

Funciona no meu caso.

Ver também:

Modo de erro personalizado= "desligado""

 264
Author: jim tollan, 2017-05-23 11:47:22

Isto também pode ajudá-lo, mostrando todos os detalhes do erro no navegador de um cliente.

<system.web>
    <customErrors mode="Off"/>
</system.web>
<system.webServer>
    <httpErrors errorMode="Detailed" />
</system.webServer>
 139
Author: Meer, 2019-08-07 20:42:37

Se estiver a utilizar ASP.NET MVC você também pode precisar remover o HandleErrorAttribute do Global.asax.ficheiro cs:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
}
 14
Author: Sandrino Di Mattia, 2012-07-26 08:47:48