Css 第一次不加载字体

Css 第一次不加载字体,css,asp.net-mvc,fonts,font-awesome,custom-font,Css,Asp.net Mvc,Fonts,Font Awesome,Custom Font,我们正面临一个奇怪的问题,字体真棒,它不是第一次加载,甚至在刷新页面后。但是,如果我们移动到应用程序中的另一个页面(MVC5、Bootstrap、font awesome),它将正确加载。这是一个仅在IE中发生的问题。我们能够缩小问题的范围,并且仅当我们通过在web.config中添加这些行来禁用缓存时才会发生。如果删除这些行,那么它将工作(根据InfoSec策略,我们必须禁用缓存) 非常感谢您的帮助。您是否尝试过?是的,我们已经添加了所需的mime类型,如果我们移动到应用程序中具有相同布局

我们正面临一个奇怪的问题,字体真棒,它不是第一次加载,甚至在刷新页面后。但是,如果我们移动到应用程序中的另一个页面(MVC5、Bootstrap、font awesome),它将正确加载。这是一个仅在IE中发生的问题。我们能够缩小问题的范围,并且仅当我们通过在web.config中添加这些行来禁用缓存时才会发生。如果删除这些行,那么它将工作(根据InfoSec策略,我们必须禁用缓存)



非常感谢您的帮助。

您是否尝试过?是的,我们已经添加了所需的mime类型,如果我们移动到应用程序中具有相同布局的另一个页面,字体将正常工作。cshtml在该页面中添加了所有css链接。可以使用实时链接吗?应用程序托管在内部网中,外部不可用:(重试)
<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>