C# MVC4中的捆绑包工作不正常

C# MVC4中的捆绑包工作不正常,c#,asp.net-mvc,asp.net-mvc-4,bundle,C#,Asp.net Mvc,Asp.net Mvc 4,Bundle,我试图修改BundleConfig类中的CSS包,但由于某些原因,font awome.min.CSS文件从未发送到浏览器,只发送site.CSS 下面是我如何在布局中包含包 @Styles.Render("~/Content/css") 下面是我如何定义它的 bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/site.css", "~/Content/font-awesome.min.css"

我试图修改
BundleConfig
类中的CSS包,但由于某些原因,
font awome.min.CSS
文件从未发送到浏览器,只发送site.CSS

下面是我如何在布局中包含包

@Styles.Render("~/Content/css")
下面是我如何定义它的

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

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

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

注意:如果您使用非“.min”版本,并在切换到释放后在开发过程中使用它,则引擎将使用
.min
版本

如果在开发过程中使用此选项:

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

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

页面源中呈现的结果是什么?发送的唯一样式表是
site.css
,它与源中的样式完全相同(即未缩小或更改).