We are facing a strange problem with font awesome, It is not loading first time and not even after refreshing the page. But it will load correctly if we move to a different page in the application(MVC5, Bootstrap, font awesome).This is issue is happening only with IE. We are able to narrow down the issue and it happens only when we disable caching by adding these lines in web.config. If remove these lines then it will work(as per InfoSec policy, we have to disable caching).
<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>
Any help appreciated.