我正在本地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中: 将公共标题设置为立即过期。
有没有遗漏的东西?样式表正在捆绑。
Index.cshtml中有这个代码,我没有写:
if (pageItem.TemplateID == Templates.GenericPageTemplateId || pageItem.TemplateID == Templates.GenericMicrositeTemplateId)
{
headerCss = "generic-header";
}
使用Visual Studio。