Ho appena inseguito un bug che era dovuto a un file javascript mancante, stava fallendo silenziosamente.Asp.Net MVC Bundling, il modo migliore per rilevare il file mancante
La versione minificata del file era presente ma non la versione completa, un collegamento non è reso sul client (cosa che mi aspettavo) ma non ottengo neanche un'eccezione. Mi piacerebbe sapere se il file non è presente.
(tanto per essere chiari, il fascio non ha cercato di incluso nella versione minified, si è cercato di includere la versione completa, ma la versione minified era presente nella directory di script)
Devo scrivere qualcosa di personalizzato per rilevare questo o MVC ha qualcosa di costruito per segnalare questo?
grazie
Quale collegamento non è stato reso sul client? Il punto di raggruppamento è ridurre il numero di file, in modo da ottenere un solo file per bundle sul client, a meno che non si attivi la modalità di diagnostica con 'BundleTable.EnableOptimizations = false;'. Con questa impostazione puoi visualizzare le richieste con Fiddler2 e vedere gli script mancanti. –
Prova questo http://stackoverflow.com/questions/20869907/. Il punto è che non dovresti avere la versione minificata. Almeno quello, senza '.min.js'.Per quanto ne so, il bundling runtime ** mai ** usa il min, lo fa sempre minifingando il suo –
Radim, grazie ma non è quello che dice il link, "... verrà cercato, e se non trovato, il corrente verrà ridotta ", suggerendo che se è presente verrà utilizzato – tony