Estoy empezando a utilizar .NET 4.5 integrado en la minificación y agrupación para ministrar & agrupar mis CSS y JavaScript. La minificación de JavaScript funciona muy bien, sin embargo, he tenido problemas con la minificación de CSS. Creo un paquete de estilo con el siguiente código -Paquetes de estilo en .NET 4.5 e íconos en CSS
var myCss = new string[]
{
"~/Content/jquery.css",
"~/Content/app.css",
};
bundles.Add(new StyleBundle("~/bundles/MySiteCss/").Include(myCss));
y luego hacer referencia a ellos en .cshtml (archivo de afeitar) de la siguiente manera -
@Styles.Render("~/bundles/MySiteCss/")
Se le resta el archivo CSS. Sin embargo, si los archivos CSS contienen estilos que tienen referencias de imagen de fondo, como background-image: url ('img/icon.png'), intenta cargar este archivo de icono desde una nueva ubicación (derivado del nombre del paquete) = /bundles/MySiteCss/img/icon.png
Como el icono no existe en la ubicación, no se carga y se muestra en la página.
Cámbielo a una URL absoluta. – ZippyV