0

我在 .NET 商店;Octopus 和 TeamCity 用于部署到我们的测试和生产环境。我在 .WOFF2 中添加了一些字体/_css/fonts folder,我引用它们如下:

@font-face {
    font-family: Roboto;
    src: url(/_css/fonts/Roboto-Bold-webfont.eot);
    src: url(/_css/fonts/Roboto-Bold-webfont.woff2) format('woff2'), url(/_css/fonts/roboto-bold-webfont.woff), <!-- other fallback fonts -->

.WOFF2 字体出现在 localhost 上,但不知何故,它们在构建输出中被省略了。奇怪的是有一个成功输出的 FontAwesome 的 .WOFF2 引用。我检查了 Visual Studio 中字体的属性,并且所有新的(非输出)字体都设置为始终复制到输出目录。尽管我们付出了所有努力,但这些字体仍然出现 404 错误。

TIA 为您提供任何帮助!

4

1 回答 1

0

您可以在 IIS 管理器中添加MIME类型。

  1. 在您的服务器主页(或您特定的主页)中打开“MIME 类型”
  2. 添加 MIME 类型为“font/woff2”的“.woff2”。

在此处输入图像描述

就我而言,它适用于 IIS 7.5。

于 2018-12-18T04:57:49.513 回答