none
Problemas al publicar una aplicación mvc RRS feed

  • Pregunta

  • Buenos dias,

    Estoy desarrollando una aplicación Asp net MVC 4. Sucede que en mi maquina local funciona perfectamente pero a la hora de publicarlo algunas opciones de menu me devuelve un pantallazo.

    Server Error '/' Application

    Dice que ha sucedido un error de compilacion y me devuelve el código -1073741502

    Sinembargo esto no significa que vaya a fallar siempre. Me ha sucedido que pasados unos minutos vuelvo a loguearme en la aplicación que tengo en real y la vista se carga sin problemas.

    ¿Sabeis porqué sucede esto? Parece un problema de compilación pero ...... en fin que no entiendo nada. Si podeis ayudarme os lo agradeceré. Porque obviamente una aplicación en real nunca deberia comportarse asi.

    Saludos.

    miércoles, 30 de septiembre de 2015 7:18

Todas las respuestas

  • Puede resultar complicado encontrar el origen del error.

    Efectivamente el código de error indica que es un error del compilador.

    La razón por la que unas veces falla y otras no pueden ser varias. Normalmente asp.net compila cada vista independientemente cuando se accede a ella, sin embargo hay ocasiones en los que puede realizar una compilación completa del sitio web (cuando una vista hace referencia a otra por ejemplo). Entonces podría producirse un error de compilación en cualquier parte del código de la aplicación, incluso en algún lugar que no tiene nada que ver con la página a la que estás accediendo. O, aún peor, por una vista que ni siquiera forme parte de la aplicación y que te hayas podido dejar en la carpeta del sitio web por error.

    Para comprobar si el problema es alguno de estos:

    - Comprueba que tu aplicación compila correctamente realizando una recompilación completa de tu solución

    - Asegúrate de que el contenido del sitio publicado no sólo está actualizado si no que no existen archivos que no deberían estar

    - Si continuas teniendo el problema elimina la carpeta temporal de ficheros compilados de ASP.NET en el servidor. La encontrarás en la carpeta C:\Windows\Microsoft.NET\Framework(64)\v4.0.30319\Temporary ASP.NET Files\TuSitioWeb

    También he visto gente que reportaba este error por otra causa: el usuario con el que se ejecuta el pool de la aplicación tiene demasiados hilos de ejecución abiertos en el servidor y, cuando intenta abrir uno nuevo para ejecutar el compilador, se produce el error.

    Ésta podría ser otra razón por la que unas veces se produce el error y otras no. Si puedes, prueba a utilizar un usuario diferente para la ejecución del pool en el que se encuentra tu aplicación.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    miércoles, 30 de septiembre de 2015 8:25
  • hola

    >>Dice que ha sucedido un error de compilacion y me devuelve el código -1073741502

    solo eso dice ? no hay ningun otro mensaje de error o no puedes analizar el StackTrace para ver dnde se produce

    entiendo que esto no sucede en todas las view, sino solo en algunas, no ?

    podrias poner un printscreendel error

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 30 de septiembre de 2015 8:49