Najprej se pogovorimo o velikosti datoteke, datoteka je več kot 900MB, samo naložite testno datoteko. Vtičnik za nalaganje uporablja Baidujev spletni nalagalnik, ko je napredek nalaganja Baidu poln, nato pa, ko vidite zahtevani vmesnik, poroča o napaki 404.
Zakaj je napaka 404?? Nato sem po razhroščevanju ugotovil, da je ob nalaganju 900m datoteke vrstica napredka polna in ni bilo možnosti vstopa v vmesnik.
Preverite httpRuntime web.config:
System.web:
Ta vrednost je dovolj!! Kaj naj naredim???
Sporočilo o napaki:
Najverjetnejši vzroki: Filtriranje zahtevkov na spletnem strežniku je nastavljeno tako, da zahtevo zavrne, ker dolžina vsebine presega nastavljeno vrednost.
Kaj poskusiti: Potrdite nastavitev configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength v datoteki applicationhost.config ali web.config.
Povezave in več informacij To je varnostna funkcija. Prosimo, ne spreminjajte te funkcije, razen če ste popolnoma seznanjeni z obsegom spremembe. Strežnik IIS 7.0 lahko nastavite tako, da zavrača zahteve, katerih dolžina vsebine je večja od določene vrednosti. Ta napaka se vrne, če je dolžina zahtevane vsebine večja od konfigurirane dolžine. Če morate podaljšati dolžino vsebine, spremenite nastavitve configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
rešitev
Izkazalo se je, da je treba velikost datoteke za nalaganje IIS7, tudi v klasičnem načinu, nastaviti v system.webServer in je v redu, da jo dodate:
Na koncu pošljite posnetek zaslona nalaganja velike datoteke!!
|