为什么ASP.NET MVC应用程序无限加载脚本?

时间:2016-06-09 19:33:12

标签: angularjs asp.net-mvc bundles

我刚遇到了一个串扰问题。那么,我有什么:

  1. ASP.NET MVC app;
  2. 此应用内的AngularJS应用。
  3. 好吧,我有一个布局页面:

    public static void RegisterBundles(BundleCollection bundles)
            {
                bundles.IgnoreList.Clear();
    
                bundles.Add(new StyleBundle("~/bundles/css/").Include
                    (
                        "~/Content/Css/Bootstrap/*.css"
                    ));
    
                bundles.Add(new ScriptBundle("~/bundles/app/libs/")
                    .Include("~/App/Libraries/jQuery/jquery-1.9.1.js")
                    .Include("~/App/Libraries/Bootstrap/bootstrap.js")
                    .Include("~/App/Libraries/Core/angular.js")
                    .Include("~/App/Libraries/Core/*.js"));
    
                bundles.Add(new ScriptBundle("~/bundles/app/webapp/")
                    .Include("~/App/App.js")
                    .Include("~/App/Resources/*Module.js").Include("~/App/Resources/*.js")
                    .Include("~/App/Controllers/LinkShortenModule.js").Include("~/App/Controllers/*Controller.js"));
    
            }
    

    接下来,有我的Bundle.Config:

    {{1}}

    当我在谷歌浏览器中打开我的页面时,我看到如下内容:

    bug

    似乎任何脚本都在加载一些参数然后一次又一次地加载...... 这是我第一次看到这个问题。页面被此循环锁定并最终死亡。

    有没有人可以猜出魔法在发生什么?

    提前致谢。

1 个答案:

答案 0 :(得分:0)

您是否在其末尾添加了@RenderSection("scripts", required: false)