我正在处理一个asp.net mvc Web应用程序,并且我的CSS文件中包含以下内容:

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(_tMhxyW6i8lbI7YsUdFlGA.eot);
  src: local('Ubuntu'), url(_tMhxyW6i8lbI7YsUdFlGA.eot) format('embedded-opentype'), url(_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}


我已经在同一文件夹(Conten / CSS)中添加了字体和CSS文件,但是当我在firefox上检查F12时,它提到它无法获取.woff文件,尽管这些文件位于CSS文件夹中?

任何人都可以建议导致此问题的原因是什么?
谢谢

最佳答案

我对MVC也有同样的问题。

以下是与您的问题有关的答案:https://stackoverflow.com/a/7374640/1838483

我通过通过IIS管理器.woff application/x-woff添加MIME类型声明来解决此问题。您也可以将其添加到配置文件中,如下所示:

<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
  </staticContent>
</system.webServer>

关于html - FireFox无法加载字体404未找到,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21111688/

10-12 20:41