Dan*_*sen 9 asp.net-mvc-5 twitter-bootstrap-3
使用ASP.NET MVC 5的默认安装和更新的Bootstrap 3,加载项目的主页不会显示CSS样式或包含的字体glyphicons(找不到404文件错误).
CSS样式在/ Content/css地址中获得403"禁止查看文件夹内容"错误.
字体在/ fonts文件夹中出现404错误.
为什么?
Dan*_*sen 14
将Bootstrap 3安装到Content文件夹时,它包含如下文件夹结构:
~/Content/css/boostrap.min.css
~/Content/fonts/glyphincons-halflinkgs-regular.(eot|svg|ttf|woff)
Run Code Online (Sandbox Code Playgroud)
403"Forbidden"错误,可能是因为默认的CSS捆绑路由"〜/ Content/css"与有效的文件夹名称匹配,而MVC无法解决路由和文件夹之间的冲突.
通过将路由重命名为与"〜/ Content/cssbundle"等真实文件夹不匹配的内容来修复403.
更改包名称时,字体会出现404"找不到文件"错误,因为从CSS文件到字体的相对路径不再有效.
通过将fonts文件夹移动到项目的根目录来修复404.(我希望我在这里有更好的解决方案)
| 归档时间: |
|
| 查看次数: |
5475 次 |
| 最近记录: |