Css 字体可怕不工作bundleconfig
我去年在同一个问题上发表了文章。 但这次我做的和以前一样,但我有不同的错误。现在字体看起来像这样的根级别Css 字体可怕不工作bundleconfig,css,asp.net-mvc,twitter-bootstrap,fonts,font-awesome,Css,Asp.net Mvc,Twitter Bootstrap,Fonts,Font Awesome,我去年在同一个问题上发表了文章。 但这次我做的和以前一样,但我有不同的错误。现在字体看起来像这样的根级别 http://www.dev.com/Content/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0 配置 bundles.Add(new StyleBundle("~/content/specss").Include( "~/Content/bootstrap.css", "~/Content/
http://www.dev.com/Content/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0
配置
bundles.Add(new StyleBundle("~/content/specss").Include(
"~/Content/bootstrap.css",
"~/Content/Css/site.css",
"~/Content/Css/sidenav.css",
"~/Content/overlay.css").Include("~/Content/font-awesome-4.3.0/css/font-awesome.css",
new CssRewriteUrlTransform()));
但是它应该看看
http://www.dev.com/iapps/ebiz/Content/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0
其他引导和其他工作正常。在我当前的项目中,我的设置如下:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/site.css",
"~/Content/font-awesome/css/font-awesome.css"));
我不熟悉CSSRWriteUrlTransform类,但我只是在与其他css表单相同的include方法中正确地包含了我的font awesome css。根据font awesome文档,我发现的唯一方法是使用less或scs重新编译css
在我看来,使用StyleBundle和CSSRWriteUrlTransform是一种更灵活的方法,但对于最新版本来说,这似乎是不可能的(我使用的是4.7.0).如果将
font-awesome.css
移出文件夹并将其放入Content
文件夹,那么中字体文件夹的路径是什么,然后在你的BundleConfig
中更改它是否有效?该链接似乎暗示css无需重新编译即可正常工作。它只使用StyleBundle即可工作,但如果使用StyleBundle进行优化,则无法工作。