Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18761|Odpoveď: 2

[ASP.NET] Asp.net MVC Bundle balí všetky CSS súbory dokopy

[Kopírovať odkaz]
Zverejnené 16. 7. 2018 17:34:55 | | | |
BundleConfig je nakonfigurovaný nasledovne:



CSHTML kód vyzerá takto:



Ak to nastavíte takto, stránka je v poriadku, ale nebalí všetky CSS do jedného súboru!

Skúste použiť nasledujúcu konfiguráciu:

Keďže font-awesome potrebuje načítať fontový súbor, stránka sa nezobrazí správne a sieťová požiadavka nahlási chybu 404 nasledovne:


Riešenie

Keďže woff2 odkazovaný vo všeobecnom css je zavedený cez relatívnu cestu, keď zväzok komprimuje css do súboru woff2, súbor sa vôbec nedá nájsť cez relatívnu cestu, takže musíme implementovať celú cestu z Xie IItemTransform a vložiť kód priamo:

Potom pri použití zväzku to vyzerá takto:

Týmto spôsobom, keď zväzok komprimuje CSS, nahradí relatívny model dráhy a spracuje ho do plnej cesty. Týmto sa problém rieši.

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




Predchádzajúci:. NET: OrderBy and ThenBy
Budúci:WebAPI exportuje údaje zo zoznamu do Excel tabuľkového súboru
 Prenajímateľ| Zverejnené 10. 7. 2023 18:35:00 |
Praktické použitie: Použite BundleTransformer na nahradenie System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Prenajímateľ| Zverejnené 10. 7. 2023 18:39:46 |
EnableOptimizations zapnuté


Ak kompiláciaatribút debug je true, potom bundle kompresiaNeplatné


Pri publikovaní Web.Release.config odstráni atribút ladenia, nasledovne:

Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com