ASP.NET
web.config> system.webServer / httpErrors & system.web / customErrors avsnitt
Sök…
Introduktion
CustomErrors är ett äldre (bakåtkompatibelt) element som används av Visual Studio Development Server (alias VSDS eller Cassini).
httpErrors är det nya elementet som endast används av IIS7.
Vad är skillnaden mellan anpassadeErrors och httpErrors?
Båda används för att definiera felhantering för en webbplats, men olika programvaror avser olika konfigurationselement.
customErrors är ett äldre (bakåtkompatibelt) element som används av Visual Studio Development Server (alias VSDS eller Cassini).
httpErrors är det nya elementet som endast används av IIS7.
Detta belyser det möjliga problemet vid utveckling av ASP.NET-webbplatser medan du använder VSDS istället för den lokala IIS.
Se även det här inlägget själv om hur jag hanterar felmeddelanden med IIS7 om du vill ha full kontroll över felutgången.
Sammanfattning:
- Utveckla i VSDS - använd anpassade fel
- Publicera webbplatsen till IIS6 - använd anpassade fel
- Publicera webbplatsen på IIS7 - använd httpErrors.
- och om du utvecklar med VSDS men publicerar till IIS7, antar jag att du behöver båda.