Asp.net mvc 4 如何在mvc4中缩小css文件?

Asp.net mvc 4 如何在mvc4中缩小css文件?,asp.net-mvc-4,Asp.net Mvc 4,我是mvc4新手,我阅读这篇文章是为了找到mvc4中的bundle和minify 我创建了一个新的示例项目来测试css缩小,并在我的主题文件夹中添加树css文件 及 在我的主布局中: @Styles.Render("~/Content/css") 它工作得很好,但我不能理解缩小,因为当我在firebug Toll上查看我的NetThab时,我看到我的页面加载了三个css文件,我对两件事感到困惑 1-为什么加载css文件是正常的还是浏览器应该加载一个包含所有css文件的文件 2-我应该创建m

我是mvc4新手,我阅读这篇文章是为了找到mvc4中的bundle和minify

我创建了一个新的示例项目来测试css缩小,并在我的主题文件夹中添加树css文件 及

在我的主布局中:

 @Styles.Render("~/Content/css")
它工作得很好,但我不能理解缩小,因为当我在firebug Toll上查看我的NetThab时,我看到我的页面加载了三个css文件,我对两件事感到困惑

1-为什么加载css文件是正常的还是浏览器应该加载一个包含所有css文件的文件

2-我应该创建minifiyng文件夹,缩小我的css,删除注释和。。并使用主题
在我的项目上,或者在mvc自己完成之前,我使用一些配置?

首先将其更改为发布模式,因为它只在该模式下工作,而不在调试模式下工作

如果尚未这样做,请在BundleConfig中添加:

        BundleTable.EnableOptimizations = true;

以发布模式在应用程序中运行:

<compilation debug="false">


然后观察发生了什么。

默认情况下,框架仅在发布模式下执行缩小部分,而当您在本地开发环境中工作时(在调试模式下),框架不会缩小,除非你通过你的web.config文件明确告诉它是正确的,我这样做,工作正常,但我有一个带有背景图像的div标签,但当我将其更改为发布模式时,找不到背景图像:背景图像:url(“images/mainpic.jpg”);
<compilation debug="false">