2012-09-19 13 views
8

Creé algunas extensiones de HtmlHelper de tema para que agarren los archivos .css y .js en un directorio de temas y los registren dinámicamente como paquetes. Sin embargo, si el tema solo contiene archivos .min.js, el resultado de Scripts.Render está vacío en el modo de depuración.Asp.Net MVC4 Agrupación y minificación Archivos .min.js excluidos de Scripts.Render?

¿Hay alguna manera de incluir archivos * .min.js en la salida de Scripts.Render cuando está en modo de depuración?

+0

Creo que esto ha sido un error en los archivos con Optimización ... – Achilles

Respuesta

14

Lo descubrí.

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

Acabo de encontrarme con el mismo problema, ¡gracias! –

+0

Para una explicación más detallada, consulte [esta respuesta SO] (http://stackoverflow.com/a/12901050/230390). –

1

Se enfrentó el mismo problema antes ... todo lo que hice fue actualizar la optimización web asp.net a la última versión alfa.

+0

esta mina accidentada en la máquina dev tuvo que agregar este 'bundles.DirectoryFilter.Clear();' a BundleConfig.cs fiel para reparar la máquina dev, sin embargo, esto no solucionó mi máquina en vivo todavía –

Cuestiones relacionadas