ASP.NET MVC 4中的缩小和构建配置

时间:2012-10-02 19:49:22

标签: asp.net-mvc-4 minify

我有一个ASP.NET MVC 4应用程序。我正在尝试利用内置的缩小功能。目前,我的web.config文件中包含以下内容:

<system.web>
  <compilation debug="false" targetFramework="4.5" />
  ...
</system.web>

执行此操作时,我在HEAD部分注意到以下内容:

<link href="/Content/css?v=WMr-pvK-ldSbNXHT-cT0d9QF2pqi7sqz_4MtKl04wlw1" rel="stylesheet"/>
<script src="/bundles/modernizr?v=jmdBhqkI3eMaPZJduAyIYBj7MpXrGd2ZqmHAOSNeYcg1"></script>

据我所知,这是捆绑工作的信号。但是,它看起来并不像缩小工作。我期待所有的HTML都被压缩。但是,当我查看源时,它看起来格式整齐。当我查看JavaScript时,这些文件看起来很小。但是,我期待HTML中的空格也被删除。有什么我不理解的吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

只有你的JS和CSS才会被缩小和捆绑。您的HTML将保持不变。缩小HTML不太有用,因为HTML文件通常比JS库小

答案 1 :(得分:1)

捆绑和缩小仅适用于脚本和样式。将IIS dynamic compression用于您的网页。

OR

但它只会压缩数据(没有缩小)