Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ASP.NET MVC4捆绑脚本在子文件夹中找不到脚本-为什么?_Javascript_Asp.net Mvc_Asp.net Mvc 4_Web Optimization - Fatal编程技术网

Javascript ASP.NET MVC4捆绑脚本在子文件夹中找不到脚本-为什么?

Javascript ASP.NET MVC4捆绑脚本在子文件夹中找不到脚本-为什么?,javascript,asp.net-mvc,asp.net-mvc-4,web-optimization,Javascript,Asp.net Mvc,Asp.net Mvc 4,Web Optimization,在我的ASP.NET MVC4应用程序的RegisterBundles方法中,我创建了以下脚本包: bundles.Add(new ScriptBundle("~/bundles/whatever") .Include("~/Scripts/whatever1.js") .Include("~/Scripts/Whatever/whatever2.js")); 因此,“whatever1.js”直接位于脚本文件夹下,而“whatever2.js”位于脚本下的子文件夹中 当我运行

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

bundles.Add(new ScriptBundle("~/bundles/whatever")
    .Include("~/Scripts/whatever1.js")
    .Include("~/Scripts/Whatever/whatever2.js"));
因此,“whatever1.js”直接位于脚本文件夹下,而“whatever2.js”位于脚本下的子文件夹中

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

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

所以问题是:这是我的错误做法,还是捆绑机制还不存在(或者我只是把语法搞乱了)

提前谢谢


Griff

重新启动后问题消失。

尝试在“非调试”模式下运行JS文件的实际名称是什么?bundler忽略了某些Javascript文件。呻吟-进行了重新引导,现在可以工作了。抱歉没有早点想到这一点。