ASP.NET MVC捆绑子文件夹结构

时间:2014-05-13 09:44:59

标签: javascript angularjs asp.net-mvc-5 scriptbundle

我想将整个文件夹和子文件夹中的javascript文件包含到单个ASP.NET Bundle中。这样做的目的是一次性加载该文件夹中的所有文件。

我们的想法是创建一个角度应用程序并使用单个包加载所有应用程序文件。

  1. 这个想法好吗?
  2. 我遇到的问题是添加到HTML的脚本标签不符合我的应用程序的子文件夹结构,并且无法找到文件。
  3. 捆绑配置:

     bundles.Add(new ScriptBundle("~/bundles/app").IncludeDirectory(
                "~/app", "*.js", true));
    

    文件夹结构

    app
     controller/appMenu.js
     modules/navigation.js
     app.js
    

    在客户端,包含的标签如下所示:

    <script src="/app/appMenu.js"></script>
    <script src="/app/navigation.js"></script>
    

1 个答案:

答案 0 :(得分:1)

我认为可能与此有关: http://aspnetoptimization.codeplex.com/workitem/105

您使用的是什么版本的System.Web.Optimizations程序集?