Ho aggiornato un progetto MVC 4 a MVC 5 come parte dell'aggiornamento a VS2013 e sto ottenendo uno strano comportamento con Bundles e Minification. Ho quindi provato in un nuovo progetto MVC 5 e ho anche lo stesso problema. Questo è quello che sto facendo:Bundle.IncludeDirectory in MVC5 che genera percorsi errati
Inizia con un nuovo progetto MVC 5 e aggiungere i seguenti file
app\0.js
app\a
app\a\b
app\a\c
app\a\b\1.js
app\a\c\6.js
app\a\c\d
app\a\c\e
app\a\c\d\2.js
app\a\c\d\3.js
app\a\c\d\4.js
app\a\c\e\5.js
Poi nel mio BundleConfig aggiungo
bundles.Add(new ScriptBundle("~/bundles/app")
.IncludeDirectory("~/app", "*.js", true));
ea mio avviso:
@Scripts.Render("~/bundles/app")
Ora quando si accede alla pagina con Raggruppamento e Minificazione disattivata, questo è il rendering:
<script src="/app/0.js"></script>
<script src="/app/1.js"></script>
<script src="/app/6.js"></script>
<script src="/app/2.js"></script>
<script src="/app/3.js"></script>
<script src="/app/4.js"></script>
<script src="/app/5.js"></script>
Nota che tutti i file sono al /app
e le sottodirectory si è persa nel processo.
L'ho usato per molto tempo in un progetto MVC 4 senza problemi.
Il pacchetto Microsoft.AspNet.Web.Optimization è 1.1.1.
Qualcuno ha riscontrato questo?
Avere esattamente lo stesso problema. – skmasq