为什么我的 css 没有缩小?

Why isn't my css getting minified?

我不清楚我在这里遗漏了什么。据我所知,我有 followed the instruction here。但是我的 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);
}

我通过删除 <compilation debug="true"> 禁用了 web.config 中的调试。我可以看到 js 被捆绑和缩小:

但 css 正在捆绑但未缩小:

我在这里错过了什么?

您必须构建您的代码作为发布

问题是文件 缩小了,但是 FireBug was re-parsing the code so it looked like it wasn't. Looking at it using Fiddler 我可以看到 css (实际上)被缩小了:

感谢@Kimi 发现它。