Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 17912|Odpoveď: 2

[Zdroj] asp.net Prispôsobiť 404 v MVC4

[Kopírovať odkaz]
Zverejnené 22. 3. 2019 10:20:59 | | | |
Určite existuje mnoho spôsobov, ako definovať 404. Rôzne metódy nadobúdajú rôzne formy a zažívajú ich rôzne. Nižšie sú uvedené 2 typy informácií

Metóda 1:

1. Nájdite uzol "system.web" xx... xx〈System.web〉 umožňuje konfiguráciu 404

2. Definujte chybu ovládača (to je na vás), v akcii nasledovne

verejný ActionResult Index()
{
Response.Status = "404 nenájdené";
Response.StatusCode = 404;
return View();
}
Predvolene sa pridáva ?aspxerrorpath=/ napríklad http://localhost/Error?? aspxerrorpath=/123456 Preto sa neodporúča to skúšať

Metóda 2:

Otvorte súbor Global.asax
Definovanie adries smeru chýb (Controller/Action)


Pridaná zodpovedajúca riadiaca metóda


Ukončíme to na dnes.. Samozrejme, konfigurácia je posledným krokom na konci projektu. Inak neuvidíte žiadny efekt pri ladení.





Predchádzajúci:Dĺžky adries IPv4 a IPv6
Budúci:Automatický vstup s rukoväťou nie je možné kliknúť na potvrdenie operácie
 Prenajímateľ| Zverejnené 22. 3. 2019 10:22:52 |
Podľa konfigurácie metódy 2 nie je problém testovať lokálne a problémy nastanú pri nasadení do oficiálneho prostredia IIS alebo pri zobrazení stránky 404 IIS, ako je znázornené na obrázku nižšie:


Hovorí sa, že Response.StatusCode = 404 je odstránený; Je v poriadku ho odstrániť
 Prenajímateľ| Zverejnené 22. 3. 2019 10:38:49 |
Konečné riešenie je nasledovné:


web.config konfiguračný súborsystem.webServerBoli pridané nasledujúce uzly:

Kód ovládača:



Pre neexistujúce cesty je správne zodpovedať stavovému kódu 404, ktorý je výhodný pre SEO.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com