Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17912|Svare: 2

[Kilde] asp.net Tilpass 404 i MVC4

[Kopier lenke]
Publisert på 22.03.2019 10:20:59 | | | |
Det finnes absolutt mange måter å definere en 404 på. Ulike metoder tar ulike former og opplever dem forskjellig. Det finnes to typer informasjon nedenfor

Metode 1:

1. Finn noden "system.web" xx... xx〈System.web〉 muliggjør 404-konfigurasjonen

2. Definer en kontrollers feil (dette er opp til deg), i praksis som følger

offentlig ActionResult Index()
{
Response.Status = "404 ikke funnet";
Response.StatusCode = 404;
returner View();
}
Dette er som standard å legge til ?aspxerrorpath=/ eg:http://localhost/Error?? aspxerrorpath=/123456 Derfor anbefales det ikke å prøve det

Metode 2:

Åpne filen Global.asax
Definering av feilretningsadresser (kontroller/handling)


Lagt til en tilsvarende kontrollermetode


Kall det en dag.. Selvfølgelig er konfigurasjonen av dette det siste steget på slutten av prosjektet. Ellers vil du ikke se noen effekt når du feilsøker.





Foregående:IPv4- og IPv6-adresselengder
Neste:Automatisk inntasting med håndtak kan ikke klikkes for å bekrefte operasjonen
 Vert| Publisert på 22.03.2019 10:22:52 |
I henhold til konfigurasjonen av metode 2 er det ikke noe problem å teste lokalt, og det vil oppstå problemer når det implementeres i det offisielle miljøet IIS, eller siden 404 i IIS vises, som vist i figuren nedenfor:


Det sies at Response.StatusCode = 404 er fjernet; Det er greit å fjerne den
 Vert| Publisert på 22.03.2019 10:38:49 |
Den endelige løsningen er som følger:


web.config konfigurasjonsfilsystem.webServerFølgende noder er lagt til:

Kontrollerkode:



For ikke-eksisterende stier kan 404-statuskoden samsvares korrekt, noe som er gunstig for SEO.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com