我在BundleConfig.cs文件中有以下内容来设置我想要渲染的两个包。
bundles.Add(new StyleBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/bootstrap.min.js"));
bundles.Add(new StyleBundle("~/bundles/knockout").Include(
"~/Scripts/knockout-3.2.0.debug.js",
"~/Scripts/knockout-3.2.0.js",
"~/Scripts/knockout.mapping-latest.debug.js",
"~/Scripts/knockout.mapping-latest.js"));
然后我有这个我的共享布局来渲染包,但是我在这两行上一直得到“IndexOutOfRangeException错误:
@Scripts.Render("~/bundles/bootstrap")
@Scripts.Render("~/bundles/knockout")
答案 0 :(得分:3)
这是一个愚蠢的错误。这些应该是ScriptBundles
,但我使用了StyleBundles
。
现在有效。