Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 17912|Svar: 2

[Källa] asp.net Anpassa 404 i MVC4

[Kopiera länk]
Publicerad på 2019-03-22 10:20:59 | | | |
Det finns definitivt många sätt att definiera en 404. Olika metoder tar olika former och upplever dem olika. Nedan finns två typer av information

Metod 1:

1. Hitta noden "system.web" xx... xx〈System.web〉 möjliggör 404-konfigurationen

2. Definiera en kontrollers fel (detta är upp till dig), i praktiken enligt följande

publikt ActionResult Index()
{
Respons.Status = "404 ej hittad";
Response.StatusCode = 404;
return View();
}
Detta innebär som standard att lägga till ?aspxerrorpath=/ eg:http://localhost/Error?? aspxerrorpath=/123456 Därför rekommenderas det inte att prova det

Metod 2:

Öppna filen Global.asax
Definiera felriktade adresser (Controller/Action)


Tillagd en motsvarande kontrollmetod


Det räcker för idag.. Självklart är konfigurationen av detta det sista steget i projektets slut. Annars kommer du inte att se någon effekt när du felsöker.





Föregående:IPv4- och IPv6-adresslängder
Nästa:Automatisk inmatning med handtag kan inte klickas för att bekräfta operationen
 Hyresvärd| Publicerad på 2019-03-22 10:22:52 |
Enligt konfigurationen av metod 2 finns det inga problem att testa lokalt, och det kommer att uppstå problem när man implementerar i den officiella miljön IIS, eller vid IIS-sida 404, som visas i figuren nedan:


Det sägs att Response.StatusCode = 404 är borttaget; Det är okej att ta bort den
 Hyresvärd| Publicerad på 2019-03-22 10:38:49 |
Den slutgiltiga lösningen är följande:


web.config konfigurationsfilsystem.webServerFöljande noder har lagts till:

Kontrollkod:



För icke-existerande vägar kan 404-statuskoden korrekt kopplas till, vilket är fördelaktigt för SEO.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com