Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 24147|Vastaus: 0

[Lähde] mvc-asetus Cache-Control on virheellinen

[Kopioi linkki]
Julkaistu 17.11.2016 11.18.51 | | | |


Käy ilmi, että asetukseni ovat seuraavat:



Sitten verkkopyynnön tuloksissa havaittiin, että Cache-Control:private oli edelleen tämä arvo, eikä se toiminut.

SetLastModified-metodi: Käytetään asettamaan sivun Viimeksi muokattu HTTP-otsikon. Viimeksi muokattu HTTP-otsikko kertoo, milloin sivua viimeksi muokattiin, ja välimuisti käyttää sitä ajoituksessa. Tämä menetelmä epäonnistuu, jos välimuistirajoituksen hierarkiaa rikotaan. Tämän menetelmän argumentti on DataTime-luokan instanssi.

SetSlidingExpiration -menetelmä: Tämä menetelmä asettaa välimuistin vanhenemisen absoluuttisesta säädettävään aikaan. Sen parametri on totuusarvo. Kun parametri on tosi, Cache-Control HTTP -otsikko päivittyy jokaisen vastauksen myötä. Tämä vanhenemistila on sama kuin IIS-konfiguraatiovaihtoehto, joka lisää vanhenemisotsikon kaikkiin lähtöjoukkoihin suhteessa nykyiseen aikaan. Kun parametri on epätosi, asetus säilyy, ja kaikki yritykset säädettävä vanheneminen epäonnistuvat staattisesti. Tämä menetelmä ei vastaa suoraan HTTP-otsikoihin. Se on seuraava moduuli tai toissijainen pyyntö alkuperäispalvelimen välimuistipolitiikan asettamiseksi.

SetOmitVaryStar-menetelmä: Menetelmä, joka lisättiin ASP.NET 2.0. Sitä käytetään määrittelemään, tuleeko vastauksessa olla vary:*-otsikko parametrien perusteella erotettaessa. Metodiparametri on totuusarvo, joka on totta HttpCachePolicyn ohjeen mukaisesti, ettei VaryByHeaders -ominaisuudessa käytetä *-arvoa; Muuten se ei pidä paikkaansa.

SetCacheability-metodi: Käytetään asettamaan sivun Cache-Control HTTP -otsikon. Tätä otsikkoa käytetään ohjaamaan sitä, miten asiakirjat välimuistitetaan verkossa. Tässä menetelmässä on kaksi ylikuormitusmenetelmää, ero on parametreissa. Yksi ylikuormitusmenetelmän parametri on HttpCacheability-enum-arvot, kuten NoCache, Private, Public, Server, ServerAndNoCache ja ServerAndPrivate (katso MSDN näiden enum-arvojen määritelmistä). Toisella menetelmällä on kaksi parametria: toinen on HttpCacheability-luetteloarvo ja toinen merkkijono, joka edustaa välimuistin ohjauslaajennusta, joka lisätään otsikkoon. On tärkeää huomata, että kenttälaajennukset ovat voimassa vain, kun niitä käytetään Private- tai NoCache-direktiivien kanssa. Jos yhdistät yhteensopimattomat käskyt ja laajennukset, tämä menetelmä aiheuttaa virheellisen parametripoikkeuksen.


Alkuperäinen linkki: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html

Ratkaisu:



Liitin vihdoin suodattimeni:







Edellinen:360-selainsivustot valitsevat automaattisesti nopeustilan
Seuraava:C# regex ottaa arvon A-tunnisteesta href HTML:ssä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com