我创建了一些主题HtmlHelper扩展,用于抓取主题目录中的.css和.js文件,并将它们动态注册为捆绑包。但是,如果主题仅包含.min.js文件,则在调试模式下,Scripts.Render输出为空。Asp.Net MVC4捆绑和缩小.min.js文件排除在Scripts.Render之外?
在调试模式下,是否有方法在Scripts.Render的输出中包含* .min.js文件?
我创建了一些主题HtmlHelper扩展,用于抓取主题目录中的.css和.js文件,并将它们动态注册为捆绑包。但是,如果主题仅包含.min.js文件,则在调试模式下,Scripts.Render输出为空。Asp.Net MVC4捆绑和缩小.min.js文件排除在Scripts.Render之外?
在调试模式下,是否有方法在Scripts.Render的输出中包含* .min.js文件?
想通了。
BundleTable.Bundles.IgnoreList.Clear(); // apparently, IgnoreList included .min.js in debug
BundleTable.Bundles.IgnoreList.Ignore(".intellisense.js", OptimizationMode.Always);
BundleTable.Bundles.IgnoreList.Ignore("-vsdoc.js", OptimizationMode.Always);
BundleTable.Bundles.IgnoreList.Ignore(".debug.js", OptimizationMode.Always);
我刚碰到同样的问题,谢谢! –
有关更深入的说明,请查看[This SO answer](http://stackoverflow.com/a/12901050/230390)。 –
更早面对同样的问题......我所做的只是将asp.net网页优化升级到最新的alpha版本。
这个崩溃我的开发机器不得不添加这个'bundles.DirectoryFilter.Clear();'到BundleConfig.cs场来修复开发机器,但是这并没有解决我的现场机器 –
我认为这已经是文件与优化的错误... – Achilles