Fråga : statuskod för en html-sida som inte finns

Är det möjligheten i asp.net som ut finner statuskoden av statisk elektricitetsidan som inte finns. Jag ändrade IIS-inställningar för att bearbeta varje sidor etc. för singelförfråganen *.html… och när jag skrivar i tilltala, bommar för den somename.html sidan, som inte finns, kodifierahitsna som applikationen börjar förfråganmetod och när jag kliver till och med kodifiera, undantagsföre detta = Server.GetLastErroren (); ogiltiga retur och IIS tar över och omdirigerar därefter till den kartlade sidan 404. Är den möjligheten som ut finner, om statisk elektricitetsidan inte finns på applikationsnivån. Inga den dagensa .aspx-sidan ska statuskod för retur 404. i applikation felet eller applikation börjar gissning för förfrågan block.

I som jag kunde använda sparar systemet anmärker, och finner ut, om den bedda statisk elektricitetsidan finns och därefter den fastställda statuskoden till 404. Några andra lösningar, som skulle, låter mig få den korrekta statuskoden (404) för statisk elektricitetsidor som inte finns i applikationen?
" klar "

Svar : statuskod för en html-sida som inte finns

Hi TransBind

du kan använda IIS-ledning för att definiera din sida 404, som sett i avbilda,

du går till IIS, rätt - klicka på websiten --> gå till rekvisita --> beställnings- fel tab och ändrar

eller om du önskar att kontrollera den programmbly, du kan använda HTTP-förlagehanterare och HTTP-enheter i ASP.NET

kontroll, ut som dessa anknyter
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/

läst om HTTP-förlagehanterare och HTTP-enheter i ASP.NET eller google den och du ska fynd resurser för en radda
Andra lösningar  
 
programming4us programming4us