【发布时间】:2016-03-15 14:57:45
【问题描述】:
当我在 Visual Studio 2013 上本地运行我的项目时,Font Awesome Icons 工作。但是在部署时它们不存在。
从服务器运行时,IE 开发者工具显示 Css 进入,但没有调用字体。没有404错误!没有403错误!没有。就像 Css 跳过了 @font-face 声明,因为它甚至没有尝试调用 EOT 文件。
以下是事实:
- Mime 类型均已添加到 IIS 7.0(eot、svg、woff、woff2、ttf)
- css 的文件结构是 --fonts > font-awesome > css
- 字体的文件结构是 -- fonts > font-awesome > fonts
@font-face { font-family: 'FontAwesome'; src: url('../fonts/fontawesome-webfont.eot?v=4.3.0'); src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular')格式('svg');字体粗细:正常;字体样式:正常; }
【问题讨论】:
标签: sql-server-2008 asp.net-mvc-5 iis-7.5 font-face font-awesome-4