none
The file '/xxxx.aspx' has not been pre-compiled, and cannot be requested RRS feed

  • Pregunta

  • Hola,

    Hemos estado desarrollando una aplicación web en Visual Studio 2008, el código esta en visual basic. Durante aproximadamente 2.5 años hemos estado publicando el sitio en un servidor con Windows Server 2003. Al momento de publicar la aplicación lo hacemos sin seleccionar ninguna de las casillas (permitir que el sitio web precompilado se actualize, utilizar nomenclatura fija y ensablados de una sola página, habilitar nombre seguro en los ensamblados precompilados).

    Las publicaciónes se estuvieron haciendo regularmente en una máquina con windows vista de 32 bits, después se comenzaron a hacer en una máquina con windows 7 de 64 bits y funcionaban correctamente. Aproximadamente hace dos semanas hicimos una publicación en la máquina con windows 7 de 64 bits y la instalamos en el servidor, ese día ciertas páginas de la aplicación comenzaron a marcar el error "The file '/xxxx.aspx' has not been pre-compiled, and cannot be requested", pudimos identificar 3 o 4 páginas de un aproximado de 250 que marcaban el error antes de que tuvieramos que regresar los archivos de la version anterior.

    Pensábamos que se trataba de una eventualidad y la siguiente publicación la hicimos en la misma máquina, sin embargo de nuevo ciertas páginas marcaban el mensaje "The file '/xxxx.aspx' has not been pre-compiled, and cannot be requested" sin embargo no coincidian con las páginas que lo marcaron la primera vez. Ese mismo día hicimos la publicación en otra máquina con las mismas características (Windows 7 de 64 bits, incluso es el mismo módelo de equipo) y funcionó de manera correcta. En este punto pensábamos que el problema era el equipo, más adelante hicimos una publicación en el equipo con windows vista de 32 bits y funcionó correctamente.

    Esta semana intentamos hacer una publicación en la máquina con windows vista de 32 bits y algunas páginas marcaron el error, intentamos hacerla en la máquina alterna con windows 7 de 64 bits y sucedió lo mismo, también hicimos la prueba en una con windows 8 de 64 bits y el resultado fue igual, solo una máquina con windows xp no nos dió problema sin embargo intentamos publicar en una segunda maquina con windows xp y algunas páginas marcaron el error.

    Hemos estado investigando e intentamos varias cosas sin éxito:

    Copiar las dlls a las que se hace referencia en la aplicación que estan en el GAC directamente en el bin.

    Borrar los archivos de la carpeta C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

    Compilar desde la linea de comandos y no desde visual studio.

    Publicar usando la opcion de utilizar nomenclatura fija y ensamblados de una sola página.

    Formateamos el equipo de Windows 7 64 bits y reinstalamos el ambiente de desarrollo.

    La única opción que al parecer permite accesar a las páginas (no hemos probado todas) es la que dice permitir que este sitio precompilado se actualice.

    Espero nos puedan ayudar a saber que podría estar pasando.

    Saludos

    viernes, 19 de abril de 2013 23:43