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

Rodinys: 24147|Atsakyti: 0

[Šaltinis] mvc nustatymas Cache-Control neleistinas

[Kopijuoti nuorodą]
Paskelbta 2016-11-17 11:18:51 | | | |


Pasirodo, mano nustatymai yra tokie:



Tada tinklo užklausos rezultatuose buvo nustatyta, kad "Cache-Control:private" vis dar buvo ši reikšmė ir ji neveikė.

SetLastModified metodas: naudojamas puslapio paskutinį kartą modifikuotai HTTP antraštei nustatyti. Paskutinio modifikavimo HTTP antraštė nurodo, kada puslapis paskutinį kartą buvo modifikuotas, o talpykla remsis ja dėl laiko. Šis metodas nepavyks, jei bus pažeista talpyklos ribų hierarchija. Šio metodo argumentas yra DataTime klasės egzempliorius.

SetSlidingExpiration metodas: šis metodas nustato talpyklos galiojimo laiką nuo absoliutaus iki derinamo laiko. Jo parametras yra Bulio logikos reikšmė. Kai parametras yra teisingas, talpyklos valdymo HTTP antraštė atnaujinama su kiekvienu atsakymu. Šis galiojimo laikas yra toks pat kaip IIS konfigūracijos parinktis, kuri prideda galiojimo pabaigos antraštę prie visų išvesties rinkinių, palyginti su dabartiniu laiku. Kai parametras yra Klaidingas, parametras išlaikomas ir bet koks bandymas įjungti reguliuojamą galiojimo laiką statiškai nepavyks. Šis metodas nėra tiesiogiai susietas su HTTP antraštėmis. Tai vėlesnis modulis arba antrinė užklausa nustatyti pradinio serverio talpyklos strategiją.

SetOmitVaryStar metodas: metodas, pridėtas ASP.NET 2.0. Naudojamas nurodyti, ar atsakyme turi būti antraštė vary:* diferencijuojant pagal parametrą. Metodo parametras yra loginė reikšmė, teisinga, nurodanti HttpCachePolicy nenaudoti * reikšmės savo ypatybei VaryByHeaders; Priešingu atveju tai yra klaidinga.

SetCacheability metodas: naudojamas puslapio talpyklos valdymo HTTP antraštei nustatyti. Ši antraštė naudojama kontroliuoti, kaip dokumentai saugomi tinkle. Šiame metode yra du perkrovos būdai, skirtumas yra parametrai. Vienas iš perkrovos metodo parametrų yra HttpCacheability išvardijimo reikšmės, įskaitant NoCache, Private, Public, Server, ServerAndNoCache ir ServerAndPrivate (šių išvardijimo reikšmių apibrėžimus žr. MSDN). Kitas metodas turi du parametrus: vienas yra HttpCacheability išvardijimo reikšmė, o kitas yra eilutė, nurodanti talpyklos valdiklio plėtinį, pridėtą prie antraštės. Svarbu pažymėti, kad laukų plėtiniai galioja tik tada, kai naudojami su "Private" arba "NoCache" direktyvomis. Jei sujungsite nesuderinamas instrukcijas ir plėtinius, šis metodas pateiks netinkamo parametro išimtį.


Originali nuoroda: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html

Sprendimas:



Galiausiai pridėjo mano filtrą:







Ankstesnis:360° naršyklės svetainės automatiškai pasirenka greičio režimą
Kitą:C# regex paima A žymos href reikšmę HTML
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