如何在ASP.Net MVC 5中解决glyphicons-halflings-regular.woff2 Err_Aborted问题

Unb*_*ble 16 html css asp.net-mvc twitter-bootstrap bootswatch

所以我有一个项目,我想改变BootStrap的主题.所以,我从BootSwatch中选择了主题,选择的主题是Lumen.现在在我的Bundle.Config文件中,我进行了以下更改.

  bundles.Add(new StyleBundle("~/Content/css").Include(
                      //"~/Content/bootstrap.css",
                      "~/Content/bootstrap-lumen.css",
                      "~/Content/superslides.css",
                      "~/Content/site.css"));
        }
Run Code Online (Sandbox Code Playgroud)

现在,当我开始使用流明主题时,我得到错误(在开发工具中),如下所示: 在此输入图像描述

PS:当我使用普通的BootStrap主题时,这不会发生.我调查了SO答案.但它讨论了如何进行IIS更改.但我的问题只发生在我使用LUMEN主题时.如何摆脱这个问题?

在此输入图像描述

Rey*_*gle 47

我从这里下载了丢失的文件,并将其添加fonts到我项目的文件夹中.

然后<system.webServer>web.config我的项目文件的部分中添加这些行:

<staticContent>
  <remove fileExtension=".woff" />
  <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
  <remove fileExtension=".woff2" />
  <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
Run Code Online (Sandbox Code Playgroud)

在您的情况下,下载glyphicons-halflings-regular.woff2文件.

  • 工作就像一个魅力.谢谢! (2认同)
  • 仍然很好,感谢链接! (2认同)

Tyl*_*art 14

作为Reyan Chougle的答案的替代方案,这也可以通过IIS修复:

  1. 打开IIS,单击您的站点.

步骤1

  1. 在中间部分,在IIS分组下,双击MIME类型

第2步

  1. 编辑或添加woff和/或woff2扩展:
    • .woff - > application/x-font-woff
    • .woff2 - > application/font-woff2

第4步

注意:在Chrome网络浏览器中的IIS 8.5上进行了测试

  • 我对为什么我被否决感到困惑。谁能至少解释一下原因? (2认同)
  • 它不应该被否决。这也是一个潜在的解决方案。 (2认同)