1

我正在尝试修改BundleConfig类中的 CSS Bundle,但由于某种原因,该font-awesome.min.css文件从未发送到浏览器,只发送了 site.css。

这是我在布局中包含捆绑包的方式

@Styles.Render("~/Content/css")

这就是我如何定义它

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/site.css",
    "~/Content/font-awesome.min.css"
    ));

请注意,我添加的文件与文件夹中的 site.css 位于同一位置Content。另外:site.css 仅包含在该捆绑包中,整个项目中没有其他位置

4

1 回答 1

2

我怀疑这是因为您的 css 文件名称中有“.min”,并且您正在调试模式下运行。尝试重命名它或将其包含在捆绑的忽略列表中。

注意:如果您有非“.min”版本并在切换到发布引擎后在开发期间使用它,则将使用该.min版本。

如果您在开发过程中使用它:

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/site.css",
    "~/Content/font-awesome.css"
));

当您切换到 Release 时,缩小引擎将查找相应的.min文件并相应地使用它们,否则它将为您缩小它们。

于 2013-05-20T11:04:21.187 回答