【问题标题】:ASP.NET MVC4 Bundling scripts not finding scripts in sub folders - why?ASP.NET MVC4 捆绑脚本在子文件夹中找不到脚本 - 为什么?
【发布时间】:2013-02-04 17:50:40
【问题描述】:

在我的 ASP.NET MVC4 应用程序的 RegisterBundles 方法中,我创建了以下脚本包:

bundles.Add(new ScriptBundle("~/bundles/whatever")
    .Include("~/Scripts/whatever1.js")
    .Include("~/Scripts/Whatever/whatever2.js"));

因此,“whatever1.js”直接位于 Scripts 文件夹下,而“whatever2.js”位于 Scripts 下的子文件夹中。

当我运行我的代码(在调试中)时,这会加载“whatever1.js”脚本文件,但不会加载子文件夹中的那个。

这是一个大网站,为了保持理智,到目前为止,将脚本文件隔离在单独的文件夹下是很有用的。

所以问题是:这对我来说是不好的做法,还是捆绑机制还没有(或者我只是弄乱了语法)?

提前致谢

格里夫

【问题讨论】:

  • 尝试在“非调试”模式下运行
  • 你真正的 JS 文件叫什么?捆绑器会忽略某些 Javascript 文件。
  • 呻吟 - 重新启动,它现在可以工作了。很抱歉之前没有想到这一点。

标签: javascript asp.net-mvc asp.net-mvc-4 web-optimization


【解决方案1】:

重启后问题消失。

【讨论】:

    猜你喜欢
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2013-12-07
    • 2012-12-31
    • 1970-01-01
    相关资源
    最近更新 更多