我有一个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中的空格也被删除。有什么我不理解的吗?
谢谢。
答案 0 :(得分:1)
只有你的JS和CSS才会被缩小和捆绑。您的HTML将保持不变。缩小HTML不太有用,因为HTML文件通常比JS库小 。
答案 1 :(得分:1)
捆绑和缩小仅适用于脚本和样式。将IIS dynamic compression
用于您的网页。
OR
但它只会压缩数据(没有缩小)