1

ASP.NETMVC4アプリがあります。組み込みの縮小機能を利用しようとしています。現在、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の空白も削除されることを期待していました。わからないことがありますか?

ありがとうございました。

4

2 に答える 2

1

JSとCSSのみが縮小されてバンドルされます。HTMLは変更されません。HTMLファイルはJSライブラリよりもはるかに小さいことが多いため、HTMLの縮小はあまり役に立ちません。

于 2012-10-02T19:52:17.687 に答える
1

バンドルとミニファイは、スクリプトとスタイルに対してのみ機能します。IIS dynamic compressionあなたのページに使用してください。

また

ただし、データを圧縮するだけです(縮小なし)

于 2012-10-02T19:56:16.103 に答える