Mezcla de versiones .NET entre el sitio web y los directorios virtuales y el mensaje de error "aplicación de servidor no disponible"

Trasfondo
El mes pasado, nuestro equipo de desarrollo creó una nueva aplicación asp.net 3.5 para colocar en nuestro sitio web de producción. Una vez que tuvimos el trabajo completado, solicitamos al grupo que administra su servidor que copie la aplicación en nuestro sitio de producción y configure el directorio virtual como una nueva aplicación.

El 27/12/2010, dos 'Gineau Pigs' públicos fueron seleccionados para usar la aplicación, y funcionó muy bien. El 30/12/2010, recibimos una notificación por parte del personal interno, de que cuando ese miembro del personal intentó acceder a la aplicación (este era el Propietario del proceso de negocio), recibió el mensaje 'La aplicación del servidor no está disponible'.

Cuando llamé al grupo que es compatible con nuestro servidor, me dijeron que probablemente falló, porque no cerré las conexiones en mi código. Sin embargo, el mismo grupo entró y luego creó un grupo de aplicaciones separado para esta aplicación de Solicitud de Extensión. No ha tenido problemas desde entonces.

Busqué en Google un poco, ya que no me gusta que me culpen por las cosas. Descubrí que el mensaje 'La aplicación del servidor no está disponible' también aparecerá cuando tenga varias aplicaciones que utilicen diferentes marcos y no las coloque en diferentes grupos de aplicaciones.

Detalles técnicos - Estructura de nuestro sitio web

Main Website <-- ASP Classic
         +-Virtual Directory(ExtensionRequest) <-- ASP 3.5 

De nuestro grupo de soporte del servidor:

'Revisé los registros del servidor y la configuración del sitio web en IIS. Tuve que restablecer el grupo de aplicaciones ya que no funcionaba correctamente. Esto corrigió el sitio web y ahora está nuevamente en línea. Seguimos adelante y creamos un grupo de aplicaciones para la extensión web para que esté aislado del grupo del sitio principal. En el pasado, hemos visto que otras aplicaciones hacen esto cuando hay una conexión abierta y el grupo se llena. Recomendaría revisar el código del sitio para asegurarse de que no se dejen conexiones abiertas ".

La verdadera pregunta: ¿Qué causó realmente el fracaso? ¿La conexión que se deja abierta no es un problema de ASP Classic? ¿No tendría que usarse la aplicación ExtensionRequest (más de dos veces) en primer lugar para dejar las conexiones abiertas? ¿Es más probable que la falla se deba a que no se molestaron en configurar la nueva aplicación en su propio grupo de aplicaciones en primer lugar?

Perdón por el largo aliento

Respuestas a la pregunta(2)

Su respuesta a la pregunta