當我在Visual Studio 2013本地運行我的項目時,Font Awesome Icons可以正常工作。然而,當部署他們缺席。Font Awesome在部署到Server 2008 R2時不起作用
從服務器運行時,IE開發人員工具顯示Css進入,但字體沒有調用。沒有404錯誤!沒有403錯誤!沒有。這就像Css正在跳過@ font-face聲明一樣,因爲它甚至不會嘗試調用EOT文件。
這裏是事實:
- MIME類型都加入到IIS 7.0(EOT,SVG,WOFF,woff2,TTF)
- 該文件結構的CSS是 - 字體>字體真棒> CSS
- 該文件結構的字體是 - 字體>字體真棒>字體
@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'); font-weight:normal; font-style:normal; }
這也沒有工作。 @ font-face不會調用url –