我们在应用程序中使用了字体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"/>
这是母版页文件中的部分。
答案 0 :(得分:0)
将以下行添加到Web.Config system.WebServer标记工作。
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
</staticContent>
答案 1 :(得分:0)
您可以这样做,或者在IIS中注册MIME TYPES。如果您是管理员,则可以在服务器级别注册,并且所有站点都可以使用。需要重新启动站点或IIS。在这种情况下,请从web.config文件中删除显式注册。