我不知道发生了什么,但我无法让Bundles工作。
在我的RegisterBundles中,我有
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
BundleTable.EnableOptimizations = true;
}
在我看来,我有
@Scripts.Render("~/bundles/jquery")
现在,我知道在我的web.config中我正在运行
<compilation debug="true" targetFramework="4.5" />
我已准备在其他地方使用调试模式false运行捆绑,但'BundleTable.EnableOptimizations = true;'应该处理。但它根本没有加载捆绑包,如果我在RegisterBundles方法中放置断点,它就永远不会打到它们。它生成的标记只是
<script src="/bundles/jquery"></script>
现在我知道位置是正确的,因为如果我只是手动输入
<script src="/Scripts/jquery-2.1.1.js"></script>
一切正常。如何解决捆绑问题?