我们正面临一个奇怪的问题,字体很棒,它没有第一次加载,甚至没有刷新页面后。但是如果我们移动到应用程序中的不同页面(MVC5,Bootstrap,字体真棒),它将正确加载。这个问题只发生在IE上。我们能够缩小问题的范围,只有当我们通过在web.config中添加这些行来禁用缓存时才会发生这种情况。如果删除这些行,那么它将起作用(根据InfoSec策略,我们必须禁用缓存)。
<httpProtocol>
<customHeaders>
<add name="X-Frame-Options" value="SAMEORIGIN"/>
<!-- HTTP 1.1. -->
<add name="Cache-Control" value="no-cache, no-store, must-revalidate" />
<!-- HTTP 1.0. -->
<add name="Pragma" value="no-cache" />
<!-- Proxies. -->
<add name="Expires" value="0" />
</customHeaders>
</httpProtocol>
任何帮助表示感谢。