Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 17912|Odpověď: 2

[Zdroj] asp.net Přizpůsobit 404 v MVC4

[Kopírovat odkaz]
Zveřejněno 22.03.2019 10:20:59 | | | |
Existuje určitě mnoho způsobů, jak definovat 404. Různé metody mají různé podoby a prožívají je různě. Níže jsou uvedeny 2 typy informací

Metoda 1:

1. Najděte uzel "system.web" xx... xx〈System.web〉 umožňuje konfiguraci 404

2. Definujte chybu ovladače (to je na vás), v akci následujícím způsobem

veřejný ActionResult Index()
{
Response.Status = "404 Not Found";
Response.StatusCode = 404;
return View();
}
Výchozí přidávání ?aspxerrorpath=/ např:http://localhost/Error?? aspxerrorpath=/123456 Proto se nedoporučuje to zkoušet

Metoda 2:

Otevřete soubor Global.asax
Definování adres směru chyby (Controller/Action)


Přidán odpovídající řídicí metod


Pro dnešek dost.. Samozřejmě, konfigurace tohoto je konečným krokem na konci projektu. Jinak při ladění neuvidíte žádný efekt.





Předchozí:Délky adres IPv4 a IPv6
Další:Automatické zadání pomocí rukojeti nelze kliknout k potvrzení operace
 Pronajímatel| Zveřejněno 22.03.2019 10:22:52 |
Podle konfigurace metody 2 není problém s lokálním testováním a problémy nastanou při nasazení do oficiálního prostředí IIS nebo při zobrazení stránky 404 IIS, jak je znázorněno na obrázku níže:


Říká se, že Response.StatusCode = 404 je odstraněn; Je v pořádku ho odstranit
 Pronajímatel| Zveřejněno 22.03.2019 10:38:49 |
Konečné řešení je následující:


web.config konfigurační souborsystem.webServerByly přidány následující uzly:

Kód ovladače:



U neexistujících cest lze správně přiřadit stavový kód 404, který je pro SEO výhodný.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com