私はローカルのWindows 10マシンでSitecoreサイトを開発しています。私はキャッシュCSSを無効にするいくつかの方法を試しましたが、シークレットでもキャッシュされたスタイルが表示されます。無効なキャッシュの静的コンテンツ
方法1:のWeb.config
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
<add name="X-ETF-Spoofed-IP" value="xx.xx.xxx.xxx" />
<add name="Cache-Control" value="no-cache" />
</customHeaders>
</httpProtocol>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
方法2:IISには:すぐに期限切れなどの共通ヘッダーを設定 。
何かが欠けている可能性がありますか?スタイルシートはバンドルされています。
if (pageItem.TemplateID == Templates.GenericPageTemplateId || pageItem.TemplateID == Templates.GenericMicrositeTemplateId)
{
headerCss = "generic-header";
}
のVisual Studioを使用して:
私は書いていないIndex.cshtmlでこのコードがあります。
このコードが「レンダリング」の一部であるかどうかを検証してください。たぶん、このレンダリングでいくつかのキャッシュプロパティが有効になっているかもその場合、キャッシュはsitecoreによって処理されます。 –