Font Awesome无法在托管的asp应用程序中正确显示

时间:2013-10-10 11:14:02

标签: asp.net iis-7 fonts font-awesome

我们在应用程序中使用了字体awesome。当应用程序托管到IIS时,我们无法看到正确的字体。 否则,通过Visual Studio运行会提供正确的字体。

<link href="assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<link href="assets/plugins/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css"/>
<link href="assets/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/style-metro.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/style.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/style-responsive.css" rel="stylesheet" type="text/css"/>
<link href="assets/css/themes/default.css" rel="stylesheet" type="text/css" id="style_color"/>
<link href="assets/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css"/>

这是母版页文件中的部分。

2 个答案:

答案 0 :(得分:0)

将以下行添加到Web.Config system.WebServer标记工作。

<staticContent>
   <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>

答案 1 :(得分:0)

您可以这样做,或者在IIS中注册MIME TYPES。如果您是管理员,则可以在服务器级别注册,并且所有站点都可以使用。需要重新启动站点或IIS。在这种情况下,请从web.config文件中删除显式注册。

相关问题