2012-09-19 7 views
8

テーマディレクトリの.cssファイルと.jsファイルを取得し、それらをバンドルとして動的に登録するテーマHtmlHelper拡張をいくつか作成しました。ただし、テーマに.min.jsファイルのみが含まれている場合、Scripts.Render出力はデバッグモードでは空です。Asp.Net MVC4 Bundling&Minification .min.jsファイルはScripts.Renderから除外されていますか?

デバッグモードのときに* .min.jsファイルをScripts.Renderの出力に含める方法はありますか?

+0

私はこれが最適化のバグをファイルしていると思います... – Achilles

答えて

14

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); 
+2

私はちょうど同じ問題に感謝しました! –

+0

詳細については、[このSOの回答](http://stackoverflow.com/a/12901050/230390)を参照してください。 –

1

私は、asp.netのWeb最適化を最新のアルファバージョンにアップグレードしました。

+0

devマシンのこのクラッシュした鉱山は、この 'bundles.DirectoryFilter.Clear();'をBundleConfig.csフィールに追加してdevマシンを修正しなければなりませんでした。 –

関連する問題