Problemi di raggruppamento di sottodirectory di ASP.Net MVC 5

Sto vedendo un comportamento strano con il raggruppamento nel mio progetto ASP.Net MVC 5. Il mio progetto funziona bene quando dichiaro esplicitamente tutti i file nel mio file BundleConfig.cs come segue:

bundles.Add(new ScriptBundle("~/bundles/app").Include( "~/app/app.js", "~/app/config.js", "~/app/dir1/file1.js", "~/app/dir1/subdir1/file2.js", ..... 

Tuttavia, se si passa a utilizzare IncludeDirectory , i percorsi di script durante lo sviluppo ( BundleTable.EnableOptimizations = false ) non sono completi. Questo è quello che vedo:

 bundles.Add(new ScriptBundle("~/bundles/app").Include( "~/app/app.js", "~/app/config.js") .IncludeDirectory("~/app/dir1", "*.js", true) 

Chrome mi mostra un 404 quando sta cercando di ottenere file2.js . Il sistema di raggruppamento aggiunge quanto segue alla mia pagina di layout:

     

Il percorso per file2.js è sbagliato. subdir1 parte subdir1 del percorso. Mi sto perdendo qualcosa qui?

Questo è un problema noto con la versione 1.1.1. Aggiorna il pacchetto (o esegui il downgrade alla versione 1.1.0) e dovrebbe risolvere il tuo problema.

Problema del percorso di ottimizzazione Web in modalità di debug