ASP.NET MVC脚本包未呈现



我在BundleConfig.cs文件中包含了以下行:

bundles.Add(new ScriptBundle("~/bundles/jqueryajax").Include(
  "~/Scripts/jquery.unobtrusive-ajax.min.js"));

然而,当我尝试在其他脚本中呈现它时,它被跳过了。

下面是我如何渲染脚本:
@Scripts.Render(
    "~/bundles/jquery",
    "~/bundles/jqueryui",
    "~/bundles/jqueryajax",
    "~/bundles/jquerytree")

这是输出的HTML,省略了jqueryajax包:

<script src="/Scripts/jquery-1.9.1.js"></script>
<script src="/Scripts/jquery-ui-1.10.2.js"></script>
<script src="/Scripts/jquery.jstree.js"></script>

我相信ScriptBundle试图缩小文件时,debug="false"而不是使用现有的.min.js文件。在网络中有一个设置。设置usePreMinifiedFilestrue:

<core enableTracing="false" ...>
     <js defaultMinifier="EdwardsJsMinifier" usePreMinifiedFiles="true">

最新更新