如何清除glyphicons-halflings-regular.woff2错误not found
ASP.NET MVC4 Bootstrap 3应用程序从Microsoft Visual Studio Express 2013 for Web IDE运行。
Chrome控制台总是显示错误
http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2 Failed to load resource: the server responded with a status of 404 (Not Found)
该文件存在于解决scheme资源pipe理器的字体目录中。 生成操作设置为“内容”,复制到输出目录是“不要像在其他字体文件中复制”。 使用NuGet将Bootstrap 3添加到解决scheme中。 如何解决这个问题,使这个错误不会发生? 应用程序正确显示Glyphicon和FontAwesome图标。 此错误始终发生在应用程序启动时。
发生此问题是因为IIS不知道
woff
和woff2
文件MIMEtypes。
解决scheme1:
在你的web.config项目中添加这行代码:
<system.webServer> ... </modules> <staticContent> <remove fileExtension=".woff" /> <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" /> <remove fileExtension=".woff2" /> <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" /> </staticContent>
解决scheme2:
在IIS项目页面上:
第1步:转到您的项目IIS主页,双击MIME Types
button:
第2步:单击Actions
菜单中的Add
button:
第3步:在屏幕中间出现一个窗口,并在此窗口中,您需要添加解决scheme1中的两行:
在我的情况下,我刚刚从这里直接下载丢失的文件: https : //github.com/twbs/bootstrap/blob/master/dist/fonts/glyphicons-halflings-regular.woff2
添加这一个到你的HTML如果你只有访问的HTML:
<link href="bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">
我尝试了上面所有的build议,但我的实际问题是,我的应用程序正在寻找应用程序/字体中的/ font文件夹及其内容(.woff等),但是我的/ fonts文件夹与/ app位于同一层。 我移动/ app下的/字体,现在工作正常。 我希望这可以帮助别人漫游networking获得答案。
- ASP.NET MVC部分视图:input名称前缀
- 如何在Asp.net MVC 4中使用简单的Ajax Beginform?
- 将ValidationSummary MVC3显示为“alert-error”Bootstrap
- 什么时候应该创build一个新的DbContext()
- 将数据传递给ASP.NET MVC中的主页面
- 在ASP.NET MVC模型中调用UrlHelper
- ASP.NET MVC 5与WebMatrix SimpleMembershipProvider不兼容吗?
- 在asp.net mvc中以什么顺序执行filter
- jqgrid + EF + MVC:如何在Excel中导出? 你build议哪种方法?