Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 17912|Atsakyti: 2

[Šaltinis] asp.net Tinkinkite 404 MVC4

[Kopijuoti nuorodą]
Paskelbta 2019-03-22 10:20:59 | | | |
Tikrai yra daug būdų, kaip apibrėžti 404. Skirtingi metodai įgauna skirtingas formas ir patiria juos skirtingai. Žemiau yra 2 informacijos tipai

1 metodas:

1. Raskite mazgą "system.web" xx... xx〈System.web〉 įgalina 404 konfigūraciją

2. Apibrėžkite valdiklių klaidą (tai priklauso nuo jūsų), veikdami taip

public ActionResult Index()
{
Response.Status = "404 nerasta";
Response.StatusCode = 404;
grąžinti View();
}
Pagal numatytuosius nustatymus pridedama ?aspxerrorpath=/, pvz.: http://localhost/Error?? aspxerrorpath=/123456 Todėl nerekomenduojama to išbandyti

2 metodas:

Atidarykite failą Global.asax
Klaidų krypties adresų apibrėžimas (valdiklis / veiksmas)


Pridėtas atitinkamas valdiklio metodas


Baigti.. Žinoma, tai yra paskutinis žingsnis projekto pabaigoje. Priešingu atveju derindami nematysite jokio efekto.





Ankstesnis:IPv4 ir IPv6 adresų ilgiai
Kitą:Norint patvirtinti operaciją, negalima spustelėti automatinės įvesties su rankena
 Savininkas| Paskelbta 2019-03-22 10:22:52 |
Pagal 2 metodo konfigūraciją testuojant vietoje nėra jokių problemų ir kils problemų, kai bus įdiegta oficialioje aplinkoje IIS arba rodomas 404 IIS puslapis, kaip parodyta paveikslėlyje žemiau:


Sakoma, kad Response.StatusCode = 404 pašalintas; Gerai jį pašalinti
 Savininkas| Paskelbta 2019-03-22 10:38:49 |
Galutinis sprendimas yra toks:


web.config konfigūracijos failassistema.žiniatinklio serverisPridėti šie mazgai:

Kontrolieriaus kodas:



Neegzistuojantiems keliams galima teisingai atitikti 404 būsenos kodą, kuris yra naudingas SEO.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com