ASP.NET
web.config> system.webServer / httpErrors & system.web / customErrors-Abschnitte
Suche…
Einführung
CustomErrors sind ein älteres (rückwärtskompatibles) Element, das von Visual Studio Development Server (alias VSDS oder Cassini) verwendet wird.
httpErrors sind das neue Element, das nur von IIS7 verwendet wird.
Was ist der Unterschied zwischen customErrors und httpErrors?
Beide werden verwendet, um die Fehlerbehandlung für eine Website zu definieren, aber unterschiedliche Software bezieht sich auf verschiedene Konfigurationselemente.
customErrors sind ein älteres (rückwärtskompatibles) Element, das von Visual Studio Development Server (alias VSDS oder Cassini) verwendet wird.
httpErrors sind das neue Element, das nur von IIS7 verwendet wird.
Dies hebt das mögliche Problem hervor, wenn ASP.NET-Websites entwickelt werden, während VSDS anstelle des lokalen IIS verwendet wird.
Lesen Sie auch diesen Beitrag von mir, um zu erfahren, wie Sie Fehlermeldungen mit IIS7 behandeln, wenn Sie die vollständige Kontrolle über die Fehlerausgabe wünschen.
Zusammenfassung:
- Entwickeln in VSDS - verwenden Sie customErrors
- Veröffentlichen der Site auf IIS6 - verwenden Sie customErrors
- Veröffentlichen der Site auf IIS7 - verwenden Sie httpErrors.
- und wenn Sie mit VSDS entwickeln, aber auf IIS7 veröffentlichen, werden Sie wahrscheinlich beide benötigen.