Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 18761|Risposta: 2

[ASP.NET] Asp.net MVC Bundle impacchettisce tutti i file CSS insieme

[Copiato link]
Pubblicato su 16/07/2018 17:34:55 | | | |
BundleConfig è configurato come segue:



Il codice cshtml appare così:



Se lo configuri così, la pagina va bene, ma non impacchettisce tutto il CSS in un unico file!

Prova a usare la seguente configurazione:

Poiché font-awesome deve caricare un file font, la pagina non verrà visualizzata correttamente e la richiesta di rete riporterà un errore 404 come segue:


Soluzione

Poiché il woff2 citato nel css generale viene introdotto tramite il percorso relativo, quando il bundle comprime il css in un file woff2, il file non può essere trovato affatto attraverso il percorso relativo, quindi dobbiamo implementare il percorso completo da Xie IItemTransform e incollare direttamente il codice:

Poi, quando si usa il bundle, appare così:

In questo modo, quando il bundle comprime il CSS, sostituisce il modello di percorso relativo e lo elabora in un percorso completo. Questo risolve il problema.

Risorse:https://stackoverflow.com/questi ... t-virtual-directory




Precedente:. NET: Ordina Da Allora
Prossimo:webapi esporta i dati delle liste in un file di tabella Excel
 Padrone di casa| Pubblicato su 10/07/2023 18:35:00 |
Funzionamento pratico: Usa BundleTransformer per sostituire System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Padrone di casa| Pubblicato su 10/07/2023 18:39:46 |
EnableOptimizations abilitato


Compilazione Ifl'attributo debug è vero, poi compressione bundleNon valido


Quando si pubblica, Web.Release.config rimuove l'attributo di debug, come segue:

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com