加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – asp fontawesome 404(未找到)

发布时间:2020-12-16 04:33:16 所属栏目:asp.Net 来源:网络整理
导读:我在生产IIS7服务器和本地iisexpres上都有这个错误(在我设置debug =“false”之后) GET http://localhost:64231/font/fontawesome-webfont.woff?v=3.2.1 404 (Not Found) jquery-1.11.0.min.js:2GET http://localhost:64231/font/fontawesome-webfont.ttf?v=
我在生产IIS7服务器和本地iisexpres上都有这个错误(在我设置debug =“false”之后)
GET http://localhost:64231/font/fontawesome-webfont.woff?v=3.2.1 404 (Not Found) jquery-1.11.0.min.js:2
GET http://localhost:64231/font/fontawesome-webfont.ttf?v=3.2.1 404 (Not Found) localhost/:1
GET http://localhost:64231/font/fontawesome-webfont.svg 404 (Not Found)

我已经为web.config添加了mime类型.我也将它们添加到IIS中

<remove fileExtension=".woff" />
  <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
  <remove fileExtension=".svg" />
  <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
  <remove fileExtension=".ttf" />
  <mimeMap fileExtension=".ttf" mimeType="application/x-font-ttf" />

我究竟做错了什么?

解决方法

将调试值设置为false时,它将自动为这些包启用优化.而不是在你的html生成的代码中(通过示例):
<link href="/content/bootstrap-3.3.5.min.css" rel="stylesheet"/>
<link href="/content/font-awesome.min.css" rel="stylesheet"/>

你会得到这样的东西:

<link href="/Styles?v=ca92niiBlGWlTNkBwoMTPgQGz9_5Ghi39pZxcx5Dyfk1" rel="stylesheet"/>

这就是你的路径不再正确的原因.我认为设置绝对路径是解决此问题的正确方法.

如果您不希望在应用程序处于发布模式(debug =“false”)时自动启用优化,则可以将此行添加到文件/App_Start/BundleConfig.cs中:

BundleTable.EnableOptimizations = false;

编辑:我刚看到你问题的日期……我来到这里是因为我昨天碰到了同样的问题.我希望我的解释会对某人有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读