ASP.NET
web.config> sezioni system.webServer / httpErrors e system.web / customErrors
Ricerca…
introduzione
CustomErrors è un elemento legacy (retrocompatibile), utilizzato da Visual Studio Development Server (noto come VSDS o Cassini).
httpErrors è il nuovo elemento che viene utilizzato solo da IIS7.
Qual è la differenza tra customErrors e httpErrors?
Entrambi sono utilizzati per definire la gestione degli errori per un sito Web, ma diversi software si riferiscono a diversi elementi di configurazione.
customErrors è un elemento legacy (retrocompatibile), utilizzato da Visual Studio Development Server (noto come VSDS o Cassini).
httpErrors è il nuovo elemento che viene utilizzato solo da IIS7.
Ciò evidenzia il possibile problema durante lo sviluppo di siti Web ASP.NET mentre si utilizza VSDS anziché IIS locale.
Inoltre, riferirsi a questo post da solo su come gestire i messaggi di errore con IIS7, se si desidera avere il pieno controllo dell'output dell'errore.
Sommario:
- Sviluppando in VSDS - usa CustomErrors
- Pubblicazione del sito su IIS6: utilizzare CustomErrors
- Pubblicazione del sito su IIS7: utilizzare httpErrors.
- e se sviluppate con VSDS ma pubblicate su IIS7, suppongo che avrete bisogno di entrambi.