Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 17912|Vastaus: 2

[Lähde] asp.net Muokkaa 404:ää MVC4:ssä

[Kopioi linkki]
Julkaistu 22.3.2019 10.20.59 | | | |
404:n määrittelyyn on varmasti monia tapoja. Eri menetelmät ottavat erilaisia muotoja ja kokevat ne eri tavoin. Alla on kaksi tietotyyppiä

Menetelmä 1:

1. Etsi solmu "system.web" xx... xx〈System.web〉 mahdollistaa 404-konfiguroinnin

2. Määrittele ohjaimen virhe (tämä on sinun päätettävissäsi), käytännössä seuraavasti

public ActionResult Index()
{
Response.Status = "404 ei löytynyt";
Response.StatusCode = 404;
return View();
}
Tämä oletuksena lisää ?aspxerrorpath=/ esim. http://localhost/Error?? aspxerrorpath=/123456 Siksi sitä ei suositella kokeilemaan

Menetelmä 2:

Avaa Global.asax-tiedosto
Virhesuunnan osoitteiden määrittely (ohjain/toiminto)


Lisätty vastaava ohjainmenetelmä


Lopettaa tältä päivältä.. Tietenkin tämän konfigurointi on projektin lopullinen vaihe. Muuten et näe mitään vaikutusta debuggauksessa.





Edellinen:IPv4- ja IPv6-osoitteiden pituudet
Seuraava:Automaattista syötettä, jossa on kahva, ei voi klikata vahvistamaan operaatiota
 Vuokraisäntä| Julkaistu 22.3.2019 10.22.52 |
Menetelmän 2 konfiguroinnin mukaan paikallisessa testauksessa ei ole ongelmia, ja ongelmia ilmenee, kun se otetaan käyttöön virallisessa IIS-ympäristössä tai IIS:n 404-sivu näytetään, kuten alla olevassa kuvassa näkyy:


Sanotaan, että Response.StatusCode = 404 poistetaan; On ihan ok poistaa se
 Vuokraisäntä| Julkaistu 22.3.2019 10.38.49 |
Lopullinen ratkaisu on seuraava:


web.config -konfiguraatiotiedostosystem.webServerSeuraavat solmut on lisätty:

Ohjainkoodi:



Olemattomille poluille 404-tilakoodi voidaan vastata oikein, mikä on hyödyllistä SEO:lle.
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com