none
Visual Studio 2015 no publica todos los archivos JS y CSS en el SERVER RRS feed

  • Pregunta

  • Hola Expertos.

    Me encuentro trabajando en una aplicación web usando Visual Studio 2015, y en tu momento tuve algunos problemas colocando referencias de archivos Javascript en una Master Page, el cual lo resolví de la siguiente forma:

    <script type="text/javascript"  src="<%# ResolveUrl("~/js/jquery-3.3.1.js") %>" ></script>
         <script type="text/javascript"  src="<%# ResolveUrl("~/js/jquery-ui.min.js") %>" ></script> 
        <script type="text/javascript"  src="<%# ResolveUrl("~/js/jquery.dataTables.min.js") %>" ></script>
        <script type="text/javascript"  src="<%# ResolveUrl("~/js/bootstrap.min.js") %>" ></script>  
    
        <script type="text/javascript"  src="<%# ResolveUrl("~/js/tblActionPlan.js") %>" ></script>
        <script type="text/javascript"  src="<%# ResolveUrl("~/js/main.js") %>" ></script>
        <script type="text/javascript"  src="<%# ResolveUrl("~/js/utils.js") %>" ></script>

    Y el modo local todo corre perfecto. Sin embargo, cuando la Web Application es publicada en el servidor solo algunos archivos javascript e incluso solo algunos CSS son copiados al mismo. Por ejemplo, el Jquery, y el bootstrap suben perfecto, pero el archivo DataTables, Main y Utils, no estan siendo copiados.

    Tiene idea de por qué podría ser que se está haciendo una distinción y no se suben los archivos por igual, si todos estan siendo referenciados de la misma forma?

    Les agradezco de antemano cualquier sugerencia o solución posible.


    martes, 21 de agosto de 2018 22:35

Respuestas

  • Desde el Explorador de soluciones en Visual Studio, haz click sobre cada uno de los archivos y examina la ventanita de Propiedades. Comprueba si hay diferencia entre los que se publican y los que no se publican. Mi sospecha es que los primeros los tienes marcados como "Content" y los otros no.
    • Marcado como respuesta PoorNavidad miércoles, 22 de agosto de 2018 14:08
    miércoles, 22 de agosto de 2018 6:08

Todas las respuestas

  • Desde el Explorador de soluciones en Visual Studio, haz click sobre cada uno de los archivos y examina la ventanita de Propiedades. Comprueba si hay diferencia entre los que se publican y los que no se publican. Mi sospecha es que los primeros los tienes marcados como "Content" y los otros no.
    • Marcado como respuesta PoorNavidad miércoles, 22 de agosto de 2018 14:08
    miércoles, 22 de agosto de 2018 6:08
  • Hola. 

    Efectivamente los archivos que no estaban pasando tenian marcado "Embedded Resource" y no Content.

    Una duda, sabes porque llega a suceder esto?, porque todos los archivos los cargue de la misma forma.

    Muchas gracias por tu tiempo!!

    miércoles, 22 de agosto de 2018 14:11