Det visar sig att mina inställningar är följande:
Sedan, i nätverksförfrågningsresultaten, visade sig att Cache-Control:private fortfarande var detta värde, och det fungerade inte.
SetLastModified-metoden: Används för att sätta Last-Modified HTTP-headern på sidan. Last-Modified HTTP-headern anger när sidan senast ändrades, och cachen kommer att förlita sig på den för timing. Denna metod misslyckas om cachegränshierarkin bryts. Argumentet för denna metod är en instans av DataTime-klassen.
SetSlidingExping-metoden: Denna metod sätter cachens utgångstid från absolut till justerbar tid. Dess parameter är ett boolesk värde. När parametern är sann uppdateras Cache-Control HTTP-headern med varje svar. Detta utgångsläge är detsamma som IIS-konfigurationsalternativet som lägger till utgångshuvudet till alla utdatauppsättningar i förhållande till aktuell tid. När parametern är False behålls inställningen, och varje försök att aktivera justerbar utgång kommer statiskt att misslyckas. Denna metod mappas inte direkt till HTTP-headers. Det är en efterföljande modul eller sekundär förfrågan för att sätta ursprungsserverns cachepolicy.
SetOmitVaryStar-metoden: En metod som lagts till ASP.NET 2.0. Används för att specificera om svaret ska innehålla varie:*-headern när man deriverar efter parameter. Metodparametern är ett booleskt värde, sann för att instruera HttpCachePolicy att inte använda ett *-värde för dess egenskap VaryByHeaders; Annars är det falskt.
SetCacheability-metoden: Används för att ställa in Cache-Control HTTP-huvudet på sidan. Denna header används för att styra hur dokument cachas på nätverket. Det finns två överbelastningsmetoder i denna metod, skillnaden är parametrarna. En parameter för en överbelastningsmetod är HttpCacheability-enumvärdena, inklusive NoCache, Private, Public, Server, ServerAndNoCache och ServerAndPrivate (se MSDN för definitioner av dessa enumvärden). Den andra metoden har två parametrar, en är HttpCacheability-uppräkningsvärdet och den andra är en sträng som representerar cachekontrolltillägget som lagts till i headern. Det är viktigt att notera att fälttillägg endast är giltiga när de används med Private eller NoCache-direktiv. Om du kombinerar inkompatibla instruktioner och tillägg kommer denna metod att kasta ett ogiltigt parameterundantag.
Originallänk: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html
Lösning:
Till slut bifogade jag mitt filter:
|