martes, 7 de agosto de 2007

It is not possible to run two different versions of ASP.NET in the same IIS process

Inmediatamente intentaba de entrar a una aplicacion Asp.Net me indicaba un mensaje de error que me decia "Server Application Unavailable", la cual no me especificaba absolutamente nada de que podria ser el origel del problema.

Como todo buen programador, cuando ocurre un fallo en alguna de las aplicaciones ya en produccion y el error mostrado no especifica absolutamente nada que nos pueda pueda ayudar, debemos de pensar en cual fue el ultimo cambio realizado, ya que ha sido una aplicacion que siempre a funcionado. Recorde que al servidor web le habia instalado recientemente el MS Framework 2.0 para una nueva aplicacion. Verifique el event viewer y efectivamente alli esta el problema:

"It is not possible to run two different versions of ASP.NET in the same IIS process. Please use the IIS Administration Tool to reconfigure your server to run the application in a separate process."

La solucion es relativamente sencilla, cuando se tienen aplicaciones corriendo con diferentes versiones de framework en un mismo servidor web, es necesario crear un applicacion pools para cada version de framework e indicarles a cada aplicacion cual application pools usar en las propiedades de la aplicacion desde el IIS.

No hay comentarios: