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:
|