Ho appena distribuito un'applicazione ASP.NET MVC 3 al nostro server di gestione temporanea. Ogni volta che si verifica un errore, non riesco a ottenere le informazioni dettagliate sull'errore, cioè la "schermata gialla della morte". Invece, ricevo semplicemente un "Mi dispiace, si è verificato un errore durante l'elaborazione della richiesta". Messaggio.Impossibile ottenere informazioni dettagliate sull'errore nel sito Web ASP.NET MVC
mio web.config fa includono le customErrors off, cioè .:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
<customErrors mode="off"/>
</system.web>
In questo caso, so esattamente quello che l'errore di fondo è. (Ho dimenticato di impostare i permessi su una procedura memorizzata.) Ma voglio davvero (ri) abilitare la gestione degli errori, così posso trovare questi bug velocemente. Ovviamente, lo rimuoverò una volta che saremo effettivamente in diretta per motivi di sicurezza.
Quali altre impostazioni sono presenti che potrebbero ignorare la gestione degli errori ASP.NET predefinita?
possibile duplicato della [Modalità CustomErrors = "Off"] (http://stackoverflow.com/questions/101693/customerrors-mode-off) –