es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué la compilación ejecuta un código diferente al que se encuentra en ejecución en Visual Studio?

Tengo una aplicación web existente. He construido mi proyecto y se ejecuta perfectamente si lo ejecuto a través de la opción Ejecutar de Visual Studio. Abre una ventana del navegador y todo está bien.

La aplicación está escrita en JavaScript y C# en el backend. Utiliza el framework Sencha ExtJS. Todos los cambios de código se realizaron en los archivos JavaScript.

Cuando uso la funcionalidad de despliegue, crea un sitio web en la carpeta wwwroot, pero no incluye mis cambios, sino el código antes de realizar mis cambios.

He intentado construir/desplegar tanto en las configuraciones de depuración como en las de producción. Parece que no importa.

¿Qué he hecho mal?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece ser un problema de caché. Cuando ejecutas la aplicación a través de Visual Studio, es posible que esté utilizando archivos en caché, por eso se reflejan tus cambios. Sin embargo, cuando despliegas la aplicación, no se están aplicando los cambios más recientes.

    Puedes intentar eliminar la caché del navegador y borrar la caché en el lado del servidor también. Además, asegúrate de que los archivos correctos estén incluidos en el paquete de despliegue.

    Otra opción sería copiar manualmente los archivos modificados en el directorio del sitio web desplegado. Esto garantizaría que tengas los archivos más recientes en el paquete de despliegue.

    Por último, verifica si hay algún evento de compilación que esté sobrescribiendo los cambios que realizaste. Puedes verificar esto revisando la ventana de salida de compilación en Visual Studio.

Comments are closed.