Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 18761|Répondre: 2

[ASP.NET] Asp.net MVC Bundle regroupe tous les fichiers CSS

[Copié le lien]
Publié sur 16/07/2018 17:34:55 | | | |
BundleConfig est configuré comme suit :



Le code cshtml ressemble à ceci :



Si vous configurez ainsi, la page est correcte, mais elle ne regroupe pas tout le CSS dans un seul fichier !

Essayez la configuration suivante :

Comme font-awesome doit charger un fichier de police, la page ne s’affichera pas correctement, et la requête réseau affichera une erreur 404 comme suit :


Solution

Puisque le woff2 référencé dans le css général est introduit via le chemin relatif, lorsque le fibré compresse le css dans un fichier woff2, le fichier ne peut pas être trouvé du tout via le chemin relatif, il faut donc implémenter le chemin complet de Xie IItemTransform et coller le code directement :

Ensuite, en utilisant le bundle, cela ressemble à ceci :

Ainsi, lorsque le fibré compresse le CSS, il remplacera le modèle de chemin relatif et le traitera en un chemin complet. Cela résout le problème.

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




Précédent:. NET : CommandezBy and ThenBy
Prochain:WebAPI exporte les données de liste dans un fichier Excel
 Propriétaire| Publié sur 10/07/2023 18:35:00 |
Fonctionnement pratique : Utilisez BundleTransformer pour remplacer System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Propriétaire| Publié sur 10/07/2023 18:39:46 |
EnableOptimisations activé


Compilation Ifattribut de débogage est vrai, puis compression par bundleNon valide


Lors de la publication, Web.Release.config supprime l’attribut de débogage, comme suit :

Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com