Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18761|Odpověď: 2

[ASP.NET] Asp.net MVC Bundle balí všechny CSS soubory dohromady

[Kopírovat odkaz]
Zveřejněno 16.07.2018 17:34:55 | | | |
BundleConfig je nakonfigurován následovně:



CSHTML kód vypadá takto:



Pokud to takto nastavíte, stránka je v pořádku, ale nezabalí všechny CSS do jednoho souboru!

Zkuste použít následující konfiguraci:

Protože font-awesome potřebuje načíst soubor s fontem, stránka se nezobrazí správně a síťový požadavek nahlásí chybu 404 následovně:


Řešení

Protože woff2 odkazovaný v obecném css je zaveden přes relativní cestu, když bundle komprimuje CSS do woff2 souboru, soubor nelze vůbec najít přes relativní cestu, takže je třeba implementovat celou cestu z Xie IItemTransform a vložit kód přímo:

Když pak použijete svazek, vypadá to takto:

Tímto způsobem, když svazek CSS komprimuje, nahradí relativní model cesty a zpracuje jej do plné cesty. To problém řeší.

Prostředky:https://stackoverflow.com/questi ... t-virtual-directory




Předchozí:. NET: OrderBy and ThenBy
Další:WebAPI exportuje data ze seznamu do tabulky Excel
 Pronajímatel| Zveřejněno 10.07.2023 18:35:00 |
Praktický provoz: Použijte BundleTransformer jako náhradu za System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Pronajímatel| Zveřejněno 10.07.2023 18:39:46 |
EnableOptimizations povoleno


Pokud kompilaceatribut debug je true, pak komprese balíčkuNeplatné


Při publikování Web.Release.config odstraní atribut debug, a to následovně:

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com