5

ここで何が欠けているのかはっきりしません。私が知る限り、ここの指示に従っています。しかし、私の css バンドルはまだ縮小されていません。

これが私のRegisterBundlesコードです:

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.UseCdn = true;
    BundleTable.EnableOptimizations = true;

    bundles.Add(new ScriptBundle("~/bundles/otherjquery").Include(
            "~/App_Themes/Travel2/Script/jquery-ui.min.js",
            "~/Scripts/jquery.validate.unobtrusive.js",
            "~/Scripts/jquery.unobtrusive-ajax.js"));

   Bundle availabiltyResult = new StyleBundle("~/bundles/css/availabiltyResult").Include(
                "~/CSS/Travel2/Air.css",
                "~/CSS/Travel2/Air/AvailabiltyResults.css"
                );
    availabiltyResult.Transforms.Add(new CssMinify());
    bundles.Add(availabiltyResult);
}

を削除して、web.config でデバッグを無効にしました<compilation debug="true">。js がバンドルされて縮小されているのがわかります。

ここに画像の説明を入力

ただし、css はバンドルされていますが、縮小されていません。

ここに画像の説明を入力

ここで何が欠けていますか?

4

2 に答える 2

1

問題は、ファイル縮小されていたのに、FireBugがコードを再解析していたため、縮小されていないように見えたことです。Fiddlerを使用してそれを見ると、css が (実際には) 縮小されていることがわかります。

ここに画像の説明を入力

それを見つけてくれた@Kimiに称賛を。

于 2015-02-06T16:44:39.220 に答える
-1

コードをReleaseとしてビルドする必要があります。

于 2015-02-06T16:22:25.987 に答える