Server Application Unavailable?¡ Application Pool en IIS

Un buen consejo que me dieron es que usara mi blog para llevar una bitacora de lo que he aprendido, de esta manera no lo olvidare. Asi que he aqui mi historia de un problema que acabo de tener, con su correspondiente solucion.

Hay un servidor aqui en el trabajo con Windows 2003 Server, en el que tengo algunos Web Services y aplicaciones ASP.Net, que hice hace algun tiempo, y que corren bajo el framework 1.1. El dia de ayer me reportaron de que estos servicios habian estado teniendo comportamientos extraños, misteriosamente habian dejado de funcionar.

Normalmente es malo que algo que funciona deje de funcionar sin causa aparente. Asi que me puse a investigar.

Lo primero que intente fue ver si el fallo continuaba, lo cual no resulto asi. Pense que eran de esas cosas extrañas que a veces hacen las computadoras y lo deje en paz.

Sin embargo, al querer revisar una pagina que subi apenas ayer, me tope con este error:

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the “Refresh” button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

Fue aqui donde supe que algo malo habia ocurrido.

Lo unico diferente es que esta pagina corre en usando el Framework 2.0. Asi que googleando un poco, descubri mas sobre mi problema y su solucion. Los “application pool”

Resulta que el IIS 6 permite una caracteristica llamada Application Pool. Esta permite aislar los procesos en los que corren nuestras aplicaciones, de manera que si ocurre un error con alguno, no afecta a los demas que no corran en el mismo application pool. Resulta que el IIS permite que varias versiones del framework vivan y se ejecuten felices en el mismo servidor, pero no en el mismo proceso (es decir, en el mismo application pool). La solucion es bien sencilla. Crear un nuevo application pool en el servidor para cada framework.

solucion.JPG

Hecho esto, y poniendo el sitio nuevo a correr en ese application pool, todo se resolvio.

Mas informacion sobre application pool en este sitio. ∞

5 Responses to “Server Application Unavailable?¡ Application Pool en IIS”

  1. MATU Says:

    HICE ESTOS PASO PERO NO ME FUNCIONO SIGUE APERECIENDO EL MISMO ERROR QUE AHGO AHORA

  2. Juan Castro Says:

    Muchas gracias por esta recomendación del App Pool en IIS, me sirvio de maravilla, ya que tenia dos sitios web y cada uno funciona con framework diferente.

    Mucha suerte

  3. Eduardo Says:

    Genio!!!

  4. Problema con pesta Says:

    […] De esta forma lo solucione yo Como hacer que convivan ASP.NET 1.1 y ASP.NET 2.0 en una versi

  5. Alex Says:

    GRACIAS! Tu aporte me fue muy útil. Animo y Buena Vibra!

Leave a Reply