Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 17912|Atbildi: 2

[Avots] asp.net 404 pielāgošana MVC4

[Kopēt saiti]
Publicēts 22.03.2019 10:20:59 | | | |
Noteikti ir daudz veidu, kā definēt 404. Dažādas metodes ir dažādas formas un piedzīvo tās atšķirīgi. Zemāk ir 2 veidu informācija

1. metode:

1. Atrodiet mezglu "system.web" xx... xx〈System.web〉 iespējo 404 konfigurāciju

2. Definējiet kontrolieru kļūdu (tas ir atkarīgs no jums), rīkojoties šādi

public ActionResult Index()
{
Response.Status = "404 nav atrasts";
Atbilde.StatusCode = 404;
atgriezties Skats();
}
Tas pēc noklusējuma pievieno ?aspxerrorpath=/, piemēram:http://localhost/Error?? aspxerrorpath=/123456 Tāpēc nav ieteicams to izmēģināt

2. metode:

Faila Global.asax atvēršana
Kļūdu virziena adrešu definēšana (kontrolieris/darbība)


Pievienota atbilstoša kontroliera metode


Mest mieru.. Protams, tā konfigurēšana ir pēdējais solis projekta beigās. Pretējā gadījumā atkļūdošanas laikā jūs neredzēsit nekādu efektu.





Iepriekšējo:IPv4 un IPv6 adrešu garums
Nākamo:Nevar noklikšķināt uz automātiskās ievades ar turi, lai apstiprinātu darbību
 Saimnieks| Publicēts 22.03.2019 10:22:52 |
Saskaņā ar 2. metodes konfigurāciju nav problēmu ar testēšanu lokāli, un būs problēmas, izvietojot oficiālajā vidē IIS, vai tiek parādīta IIS 404 lapa, kā parādīts zemāk redzamajā attēlā:


Tiek teikts, ka Response.StatusCode = 404 ir noņemts; Ir labi to noņemt
 Saimnieks| Publicēts 22.03.2019 10:38:49 |
Galīgais risinājums ir šāds:


web.config konfigurācijas failssistēma.tīmekļa serverisIr pievienoti šādi mezgli:

Kontroliera kods:



Neeksistējošiem ceļiem var pareizi atbilst 404 statusa kods, kas ir izdevīgs SEO.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com