ASP.NET MVC: Wie werden Inhalte bereitgestellt, während der Statuscode 404 zurückgegeben wird? [Duplikat]
Mögliche Duplikate:
Wie konfiguriere ich IIS, um meine 404-Antwort mit meinen benutzerdefinierten Inhalten zu liefern?
Ich möchte eine benutzerfreundliche Seite "Nicht gefunden" in meiner ASP.NET MVC-Anwendung bereitstellen und gleichzeitig einen 404-Statuscode bereitstellen. (beyogen aufdiese Antwort)
Ich habe bereits den Mechanismus zum Abfangen einer ungültigen Route, und die benutzerdefinierte 404-Seite wird von my geliefertErrorController/Handle404
Aktion.
Meine aktuelle Implementierung vonHandle404
:
public ActionResult Handle404()
{
Response.StatusCode = 404;
return View("NotFound");
}
Derzeit dient IIS die Seite als404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
(Die Standard-IIS-Seite, nicht mein benutzerfreundlicher Inhalt)
Wie kann ich den 404 - Statuscode in das von derHandle404
Aktion, während der Inhalt noch serviert wird?