【问题标题】:web optimization not rendering bundle网页优化不渲染包
【发布时间】:2015-01-28 13:53:49
【问题描述】:

我的 javascript 具有以下捆绑配置。

`BundleTable.Bundles.Add(new ScriptBundle("~/Includes/Shop/js/bundles/abc").Include(
                "~/Includes/Shop/js/vendor/jquery-{version}.js",
                "~/Includes/Shop/js/vendor/jquery-ajaxq.js",
                "~/Includes/Shop/js/vendor/knockout-{version}.js",
                "~/Includes/Shop/js/vendor/lodash-{version}.js"
                ));`

问题是当我在部分视图中调用它时,它只是输出“Includes/Shop/js/bundles/abc”作为脚本源。优化部分已关闭。

应该指出我将它与 sitecore cms 一起使用。

[assembly: WebActivatorEx.PostApplicationStartMethod(typeof(NAMESPACE.UI.BundleConfig), "Start")]

什么会导致捆绑包不输出这些文件,我知道它们存在于文件系统中。

【问题讨论】:

  • 这不正是您想要实现的吗?单个“Includes/Shop/js/bundles/abc”脚本,其中包含“Include(...”部分中添加的所有 4 个 javascripts 的代码?还是我遗漏了什么?
  • 不错,但我有 BundleTable.EnableOptimizations = false;这应该只是逐个文件渲染。

标签: javascript asp.net-mvc web-optimization


【解决方案1】:

问题原来是网络油脂的版本,1.5.2 不起作用,但 1.6 起作用。

【讨论】:

    【解决方案2】:

    我刚刚重新运行 webgraceoptimization 的 nuget-package 安装命令后遇到了这个问题,然后它解决了

    【讨论】:

      猜你喜欢
      • 2011-10-02
      • 2014-07-15
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      相关资源
      最近更新 更多