我在我的MVC网站的以下文件夹结构:捆绑CSS的作品,但字体不加载
- 内容 - 笔记本 - CSS
- 内容 - 笔记本 - 字体
内容直接位于网站的根目录下。在我的css文件夹我有使用相对路径
URL(” ../字体/ fontawesome-webfont.woff?V = 4.0.3' )
我的包目前看起来文件像:
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
我看到了,然后试图改变我的包名称
〜/内容/笔记本电脑/ CSS
认为,如果我从名称中删除“捆绑”,但是这样做会导致css文件无法加载,那么它会获得相对路径来工作。为什么不加载CSS文件?如果我把“捆绑”这个词带回到它的名字上,它又会起作用。还有关于如何让字体随捆绑一起加载的想法?
你可以看到这个线程关于字体不能正确渲染。 http://stackoverflow.com/questions/32692151/fonts-are-not-rendered-correctly-in-release-mode-but-is-working-on-debug-mode-i ?answertab=votes#tab-top – decodingpanda 2015-09-23 03:39:48