Sto eseguendo un'applicazione con i propri gestori di errori. Le pagine di errore vengono visualizzate correttamente durante il test nell'ambiente dev (le pagine di errore sono visualizzate correttamente).
Tuttavia lo stesso codice sull'IS di produzione, le pagine di errore sono sostituite. Il problema è descritto here.IIS 7.0 non visualizza pagine di errore personalizzate
Mi chiedo solo un modo per scrivere queste impostazioni nel file web.config invece di modificare il codice.
Qual è stato il motivo di questa impostazione? –
Ovviamente, non parlo per Microsoft. Posso solo intuire le loro motivazioni. La mia ipotesi è che gli utenti considerino i messaggi di errore reali come "spaventosi". Quindi, le pagine di errore falso in IE e questa funzionalità. Quindi, probabilmente, le pagine che stai visualizzando nella tua applicazione MVC. Devi solo dire a IIS che hai già fornito un messaggio di errore user-friendly, quindi non ha bisogno di preoccuparsi. –