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
,它与源中的样式完全相同(即未缩小或更改).