我有一个简单的ASP.NET webforms应用程序,它使用Bootstrap FontAwesome提供各种图标。我最近不得不为这个应用程序构建一个新的服务器环境。但是,当我将Web应用程序部署到新服务器时,FontAwesome图标不再正确显示(现在只显示所有图标的小方块)。
新服务器正在运行Windows Server 2008,IIS7。我在IE8中查看该应用程序,但我在Chrome中测试的结果相同。
我已经放置了
<meta http-equiv="X-UA-Compatible" content="IE=edge">
位于我的MasterPage主管部分的顶部,
Response.AppendHeader("X-UA-Compatible", "IE=Edge");
在MasterPage的Page_Load事件中
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
之间的
<system.webServer>
我的Web.config中的标签。
此应用程序一直在努力;没有对应用程序本身进行任何更改,它是对其他服务器(也运行Windows Server 8,IIS7)上工作的直接副本。