asp.net – 捆绑css工作但字体没有加载
我的MVC站点中有以下文件夹结构:
内容直接位于网站的根目录下.在我的css文件夹中,我有一个具有相对路径的文件
我的包目前看起来像: bundles.Add(new StyleBundle("~/bundles/Content/Notebook/css").Include( "~/Content/Notebook/css/animate.css","~/Content/Notebook/css/font.css","~/Content/Notebook/css/font-awesome.min.css","~/Content/Notebook/css/app.css" )); 这是使用 @Styles.Render("~/bundles/Content/Notebook/css") 这适用于css文件,但字体文件没有加载,我看到它在这里寻找http://localhost/MySite/bundles/Content/fonts/fontawesome-webfont.woff?v = 4.0.3 我看到了,然后尝试将我的包名改为
如果我从名称中删除“捆绑”,我认为这将获得相对的工作路径, 解决方法
当你这样做:
url('../fonts/fontawesome-webfont.woff?v=4.0.3') 你是指通过相对路径的字体.如果你把你的CSS包放在/ bundles / Content / Notebook / css,那么它会查看bundle / content / fonts,因为这是你的相对路径和浏览器看到你的css文件的位置的组合. 一些可能的选择(或者): >更改捆绑路径: bundles.Add(new StyleBundle("~/Content/Notebook/css") ... (the reason your css files didn't load when you removed bundles was that you didn't change the name of the stylebundle) 和 @Styles.Render("~/Content/Notebook/css") >使用绝对路径引用字体: url('/Content/notebook/fonts/fontawesome-webfont.woff?v=4.0.3') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 日期选择器透明背景开箱即用?
- entity-framework-4 – 在多层体系结构中使用Autofac
- iis-7 – IIS7和经典ASP会话
- asp.net-mvc – 在ASP MVC中,如何将新视图和文件返回给用户
- Asp.NET DropDownList在PostBack之后重置SelectedIndex
- asp.net-mvc-3 – 带有重音IE8的ASP MVC3 FileResult – 被
- .net – RegularExpressionValidator使用除R??egex之外的其
- asp.net – 如何设置MVC应用程序的默认页面?
- 在asp.net-mvc中,在不影响其他用户的情况下执行昂贵操作的正
- 用枚举填充ASP.NET MVC中的SelectList
- asp.net-core – 如何使用TeamCity使用WebDeploy
- 微信红包系统asp源码开发的,也有叫微信一物一码红
- asp.net邮件添加ReplyTo
- asp.net-identity – 支持EF和Asp.NEt身份的Iden
- asp.net – 可以将OWIN Nancy与Web Forms一起使用
- 为什么ASP.NET身份中的Logout使用POST而不是GET?
- 在asp.net中验证
- asp.net-mvc – Asp.net mvc 4部署错误
- asp.net – 使用HttpModules将事件附加到Session
- asp.net-mvc – 如何将Bootstrap下拉式样应用于A