Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 18761|Respuesta: 2

[ASP.NET] Asp.net MVC Bundle agrupa todos los archivos CSS

[Copiar enlace]
Publicado en 16/7/2018 17:34:55 | | | |
BundleConfig está configurado de la siguiente manera:



El código cshtml se ve así:



Si lo configuras así, la página está bien, pero no empaqueta todo el CSS en un solo archivo.

Prueba con la siguiente configuración:

Como font-awesome necesita cargar un archivo de fuente, la página no se mostrará correctamente y la solicitud de red reportará un error 404 de la siguiente manera:


Solución

Dado que el woff2 referenciado en el css general se introduce a través de la ruta relativa, cuando el fibrado comprime la css en un archivo woff2, el archivo no puede encontrarse en absoluto a través de la ruta relativa, por lo que necesitamos implementar la ruta completa desde Xie IItemTransform y pegar el código directamente:

Luego, al usar el paquete, se ve así:

De este modo, cuando el paquete comprime el CSS, reemplazará el modelo de camino relativo y lo procesará en un camino completo. Esto resuelve el problema.

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




Anterior:. NET: Ordena Antes y EntoncesAntes
Próximo:WebAPI exporta datos de lista a un archivo de tabla de Excel
 Propietario| Publicado en 10/7/2023 18:35:00 |
Operación práctica: Utilizar BundleTransformer para reemplazar System.Web.Optimization
https://www.itsvse.com/thread-10387-1-1.html
 Propietario| Publicado en 10/7/2023 18:39:46 |
EnableOptimizations habilitado


Recopilación Ifel atributo debug es verdadero, luego compresión por hazNo válido


Al publicar Web.Release.config elimina el atributo de depuración, de la siguiente manera:

Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com