Frage : Status Code für HTML page, das nicht existiert

Ist es möglich in asp.net, Status Code der statischen Seite herauszufinden, die nicht existiert. Ich änderte IIS Einstellungen, um Seiten des Antrags *.html ETC… zu verarbeiten jedes einzelne und wenn ich die Adressenstab-somename.html-Seite, die nicht existiert, die Codeschläge eintippe, die, Anwendung Antragmethode und wenn ich durch den Code trete, die ex Ausnahme = Server.GetLastError anfangen (); die ungültige Rückkehr und dann IIS übernimmt und adressiert zur abgebildeten Seite 404 um. Ist sie möglich, herauszufinden, wenn statische Seite nicht vom Anwendungsniveau existiert. Die keine existente .aspx Seite bringen Status Code 404 zurück. in der Anwendung fangen die Störung oder in der Anwendung Vermutung des Antrags block.

I an, die ich Dateisystemgegenstand benutzen und herausfinden könnte, wenn erbetene statische Seite existiert und dann Status Code bis 404 einstellte. Irgendwelche anderen Lösungen, die mir erlauben würden, den korrekten Status Code (404) für statische Seiten zu erhalten, die nicht in der Anwendung existieren?

Antwort : Status Code für HTML page, das nicht existiert

Hallo TransBind

Sie können IIS Management verwenden, um Ihre Seite 404 zu definieren, wie in das Bild gesehen,

Sie gehen zu IIS, Recht - die Web site an klicken --> zu den Eigenschaften gehen --> versehen kundenspezifische Störungen mit Laschen und ändern

oder wenn Sie sie programmbly steuern möchten, können Sie HTTP-Zufuhren und HTTP-Module in ASP.NET benutzen

diese Verbindungen heraus überprüfen
http://www.15seconds.com/issue/020417.htm
http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=392
http://www.developerfusion.com/article/4643/implementing-http-handlers-in-aspnet/

gelesen über HTTP-Zufuhren und HTTP-Module in ASP.NET oder im google finden es und Sie viele Betriebsmittel
Weitere Lösungen  
 
programming4us programming4us