Table of Contents
Deze blogpost zal je beter maken als je een omleiding van de welzijnscode van een klantfout ontvangt.
Aanbevolen
naamruimte ExceptionHandlingDemo.Controllers{ openbare klasse HomeController: controller De meeste mensen ActieResultaat Contact () Opeenvolgend bericht = null; ViewBag.Message = bericht.Lengte; Dit // genereert een uitzondering Betalen Zie ();
Public Diversity FilterConfig openbare oude verzonnen leegte RegisterGlobalFilters (GlobalFilterCollection-filter) filter.Add (nieuwe HandleErrorAttribute ());
Modus = “geactiveerd”
Modus = “geactiveerd”
Elke klant vereist altijd foutafhandeling. Ze willen altijd dat er een “vriendelijke” foutpagina wordt afgedrukt – hun klanten / kijkers, met uitzondering van het ASP-netwerk. Geel “Toepassingsfout in” versus “” “Je houdt” onthoud waar ik het precies over heb!
Zoals u waarschijnlijk weet, is ASP.NET ervoor gezorgd dat het eenvoudig is:
Als er nu een fout optreedt, wordt deze waarschijnlijk omgeleid naar een foutpagina of die specifieke foutwebpagina, afhankelijk van de situatiecode. Geweldig, niet?
404 – Goed, 302 – Slecht
- Creëert een bepaalde “Gevonden 302” HTTP-locatie, wat betekent dat onze eigen gewenste gegevens daadwerkelijk worden opgeslagen in een andere geschikte URL (omleidings-URL).
- Brengt je echt naar een foutpagina met een HTTP-status van “OK 200”.
Je zult dit veel zien in de Firebug (of Fiddler) voor beide kanten:
“Waarom is deze situatie letterlijk zo slecht? Mijn gebruikers zoeken altijd naar de gebruiksvriendelijke pagina! €
Kortom, zoek-elektromotoren houden van “hard 404” en verbeteren SEO. Lees deze ene google blogpost: http://googlewebmastercentral.blogspot.com/2008/08/farewell-to-soft-404s.html
Geef me het programma al!
We willen nog steeds dat we ervoor kunnen zorgen dat we de web.config kunnen gebruiken waarmee je onze fout kunt beheren en dat berichten / resultaten niet moeten worden verward met IIS, daarom is de oplossing om de fout over de hele wereld te vangen. ascx Application_Errror:
beveiligde void Application_Error (EventArgs emailer-object, e) var config is gelijk aan WebConfigurationManager.OpenWebConfiguration ("~ / Web.config"); var customErrors betekent config.GetSection ("system.web / customErrors") net als customerrorssection; maar als (customErrors! = nul && customErrors.Mode == CustomErrorsMode. aan) var programma = (HttpApplication) afzender; Uitzondering lastError = app.Server.GetLastError (); var httpEx is gelijk aan lastError als HttpException; if (httpEx! = null) int httpErrorCode = httpEx.GetHttpCode (); De regelomleiding komt overeen met customErrors.DefaultRedirect; (CustomError voor elke fout in customErrors.Errors) if (error.StatusCode == httpErrorCode) circuit = error.Redirect; app.Server.ClearError (); app.Context.Response.StatusCode HttpErrorCode; volgens toServer.Transfer wordt uitgevoerd (redirect, false);
Deze demo’s lossen uw geproduceerde foutprofiel op EN retourneren het juiste HTTP-populariteitswachtwoord (404 in geen geval gevonden) EN u betaalt naar de generieke Server.Transfer-methode, ga niet onmiddellijk naar deze foutpagina om een goede doorverwijzing.
Aanbevolen
Is uw pc traag? Heeft u problemen met het opstarten van Windows? Wanhoop niet! ASR Pro is de oplossing voor u. Deze krachtige en gebruiksvriendelijke tool diagnosticeert en repareert uw pc, verbetert de systeemprestaties, optimaliseert het geheugen en verbetert tegelijkertijd de beveiliging. Dus wacht niet - download ASR Pro vandaag nog!

Iedereen is nu blij: je krijgt een foutafhandelingspagina, gebruikers zien een bepaald vriendelijk bericht en zoekmachines krijgen hun staatscode!
Versnel uw pc vandaag nog met deze gebruiksvriendelijke download.
Customerrors Error Statuscode Redirect
Kundfel Fel Statuskod Omdirigering
Perenapravlenie Koda Oshibki Oshibki Klienta
Blad Customerrors Przekierowanie Kodu Statusu
Error Del Cliente Redireccionamiento Del Codigo De Estado
Customerrors Error Statuscode Redirect
Reindirizzamento Del Codice Di Stato Di Errore Degli Errori Dei Clienti
Kundenfehler Statuscode Weiterleitung
Customerrors Erreur Statuscode Redirection
Customerrors 오류 상태 코드 리디렉션
