Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 字体可怕不工作bundleconfig_Css_Asp.net Mvc_Twitter Bootstrap_Fonts_Font Awesome - Fatal编程技术网

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文档,我发现的唯一方法是使用lessscs重新编译css


在我看来,使用StyleBundleCSSRWriteUrlTransform是一种更灵活的方法,但对于最新版本来说,这似乎是不可能的(我使用的是4.7.0).

如果将
font-awesome.css
移出文件夹并将其放入
Content
文件夹,那么
中字体文件夹的路径是什么,然后在你的
BundleConfig
中更改它是否有效?该链接似乎暗示css无需重新编译即可正常工作。它只使用StyleBundle即可工作,但如果使用StyleBundle进行优化,则无法工作。