css - 在本地托管 FontAwesome 的问题。是我的项目结构还是
问题描述
我试图在 ASP.NET Core 3.1 项目中本地托管 fontawesome 以利用一些徽标,并在检查 Chrome 开发工具控制台时收到以下错误:加载资源失败:服务器响应状态为 404 () fa -solid-900.woff2:1。
我按照 fontawesome 网站的指示引入了 webfonts 文件夹和 all.css 文件。
我将 webfonts 文件夹放在项目的根目录中,并将 all.css 文件放在 wwwroot/css 中。我会发布我的项目结构的图片,但我没有这样做的必要声誉。
根据我的研究,IIS Express 似乎存在无法使用 .woff 和 .woff2 文件扩展名的问题。我也收到有关 .ttf 文件的错误。我尝试在 wwwroot 中创建一个 web.config XML 文件,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<system.webServer>
<staticContent>
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="font/woff"/>
</staticContent>
</system.webServer>
在那次尝试之后,我的页面上显示的空白方块仍然没有解决方案。任何帮助表示赞赏。
解决方案
推荐阅读
- ruby-on-rails - 用户会话的逻辑
- gerrit - Gerrit:防止自我审查,同时只允许自我提交
- c++ - C++ 在 char** 中获取 char* 的数量
- c - PIC24FJ64GA002 上的 ACKEN 位在确认序列后未清除
- javascript - 如何使用 React 获取新的 Twitch API 的总游戏观众?
- laravel - 在从 infyom 生成的 yajra 数据表中显示来自连接表的 field_name 而不是 field_id
- javascript - Google Maps Uncaught TypeError: b.has is not a function
- html - 如何使用显示拆分元素:使用 DomPDF 的两页表格
- php - Arranging data from sql database with php
- matlab - MATLAB custom colormap, accessible by name of color map as string (just as default color maps are)