Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 18761|Antwoord: 2

[ASP.NET] Asp.net MVC Bundle verpakt alle CSS-bestanden samen

[Link kopiëren]
Geplaatst op 16-07-2018 17:34:55 | | | |
BundleConfig is als volgt geconfigureerd:



De cshtml-code ziet er zo uit:



Als je het zo configureert, is de pagina prima, maar het pakket niet alle CSS in één bestand!

Probeer de volgende configuratie te gebruiken:

Omdat font-awesome een lettertypebestand moet laden, wordt de pagina niet correct weergegeven en rapporteert het netwerkverzoek een 404-fout als volgt:


Oplossing

Aangezien de woff2 waarnaar wordt verwezen in de algemene css via het relatieve pad wordt geïntroduceerd, kan het bestand helemaal niet via het relatieve pad worden gevonden wanneer de bundel de css comprimeert tot een woff2-bestand, dus moeten we het volledige pad van Xie IItemTransform implementeren en de code direct plakken:

Dan ziet het er bij gebruik van de bundel zo uit:

Op deze manier, wanneer de bundel de CSS comprimeert, vervangt hij het relatieve padmodel en verwerkt het tot een volledig pad. Dit lost het probleem op.

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




Vorig:. NET: OrderBy en ThenBy
Volgend:webAPI exporteert lijstgegevens naar een Excel-tabel bestand
 Huisbaas| Geplaatst op 10-07-2023 18:35:00 |
Praktische werking: Gebruik BundleTransformer ter vervanging van System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Huisbaas| Geplaatst op 10-07-2023 18:39:46 |
EnableOptimizations ingeschakeld


Als compilatiedebug-attribuut waar is, dan bundelcompressieOngeldig


Bij het publiceren van Web.Release.config verwijdert het debug-attribuut, als volgt:

Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com