本地脚本包呈现,但CDN包不会

时间:2014-11-06 21:51:18

标签: c# asp.net-mvc bundles

因此,对于脚本/样式包我有:

@Scripts.Render("~/bundles/jquery")    
@Styles.Render("~/Content/css")

捆绑配置非常基础:

bundles.UseCdn = true;

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/css/icomoon.css",
    "~/Content/bootstrap.css",
    "~/Content/bootstrap-theme.css",
    "~/Content/toastr.css",
    "~/Content/custom.css"));

bundles.Add(new ScriptBundle("~/bundles/jquery", "//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"));

本地捆绑包有效,但CDN捆绑包不起作用。调试与发布模式似乎没有区别:在任何一种情况下,jquery包只会在输出中产生一个空行。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用BundleTable.EnableOptimizations = true;,无论您的调试模式如何,都会进行捆绑和缩小。