捆绑子目录和不在发布模式下工作的区域

时间:2015-03-21 02:36:52

标签: javascript asp.net-mvc

我有一个MVC网站,其中有一个名为admin的区域。我在根页面和一些管理页面中都使用了TinyMCE。 在开发环境中,一切正常,但在发布环境中,TinyMCE.js文件作为bundle的一部分加载,但插件和其他js文件不会加载。

如果我将Debug设置为true,一切正常。

我的包看起来像这样:

  bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"
                    ));

  var tinyMCEBundle = new ScriptBundle("~/tinymce").IncludeDirectory("~/Scripts/tinymce", "*.js", true);
  bundles.Add(tinyMCEBundle);

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

你可以这样试试:

bundles.Add(new Bundle("~/tinymce")
                .IncludeDirectory("~/Scripts/tinymce", "*.js", true));

我的项目对我有用。