Principales respuestas
Cambios en CSS bootstrap no se aplican cuando subo al servidor.

Pregunta
-
Hola:
Desde visual estudio en "CSS Propiedades" cambio algunas caracteristicas de colores y estilos del archivo bootstrap.css y cuando publico la aplicación en el servidor mantiene los colores y estilos que bienen en el css de bootstrap por defecto.
Lo que no se, es si cuando se publica, en vez de tomar por defecto el bootstrap.css tome el bootstrap.min.css. Y si es así que puedo hacer para que se apliquen los cambios a este.
Un Saludo.
Respuestas
-
Sí es posible que te esté cogiendo el min.css al publicar, depende cómo añadas la referencia al css en tu página.
Si utilizas bundles por defecto te utilizará los archivos .min a no ser que:
- En el web.config tengas activada la depuración: <compilation debug="true" />
- Desactives la propiedad EnableOptimizations de la clase BundleTable: BundleTable.EnableOptimizations=false;
Para generar tu propia versión minimizada del archivo css puedes utilizar alguna de las muchas herramientas que existen en internet. Por ejemplo aquí tienes una online:
- Marcado como respuesta elturle miércoles, 3 de junio de 2015 15:15
-
Lo más práctico sería que utilizases el "Bundling and Minification" de ASP.NET:
http://www.asp.net/mvc/overview/performance/bundling-and-minification
Si usas un StyleBundle que contenga el bootstrap.css, basta con que apliques los cambios de estilos en éste. En tiempo de depuración te servirá el css entero al navegador para que te resulte sencillo depurarlo, y cuando ejecutes en modo "release" lo minificará automáticamente y lo entregará minificado al navegador para que sea más eficiente en producción.
Acuérdate de pulsar F5 en el navegador para que vuelva a descargar el css del servidor, de lo contrario utiliza la versión anterior que tiene cacheada.
- Marcado como respuesta elturle miércoles, 3 de junio de 2015 15:16
Todas las respuestas
-
Sí es posible que te esté cogiendo el min.css al publicar, depende cómo añadas la referencia al css en tu página.
Si utilizas bundles por defecto te utilizará los archivos .min a no ser que:
- En el web.config tengas activada la depuración: <compilation debug="true" />
- Desactives la propiedad EnableOptimizations de la clase BundleTable: BundleTable.EnableOptimizations=false;
Para generar tu propia versión minimizada del archivo css puedes utilizar alguna de las muchas herramientas que existen en internet. Por ejemplo aquí tienes una online:
- Marcado como respuesta elturle miércoles, 3 de junio de 2015 15:15
-
Lo más práctico sería que utilizases el "Bundling and Minification" de ASP.NET:
http://www.asp.net/mvc/overview/performance/bundling-and-minification
Si usas un StyleBundle que contenga el bootstrap.css, basta con que apliques los cambios de estilos en éste. En tiempo de depuración te servirá el css entero al navegador para que te resulte sencillo depurarlo, y cuando ejecutes en modo "release" lo minificará automáticamente y lo entregará minificado al navegador para que sea más eficiente en producción.
Acuérdate de pulsar F5 en el navegador para que vuelva a descargar el css del servidor, de lo contrario utiliza la versión anterior que tiene cacheada.
- Marcado como respuesta elturle miércoles, 3 de junio de 2015 15:16
-
Cierto Alberto, pero debe acordarse de quitar el archivo bootstrap.min.css del sitio web. El bundling de asp.net si encuentra una versión minimizada del archivo utiliza ésta en lugar de minimizar el original.
- Propuesto como respuesta E. Merker miércoles, 6 de junio de 2018 20:57
-