Migre la aplicación web .Net 4.0 de IIS32 de 6 bits a IIS64 de 7 bits

Actualmente tenemos una aplicación web que se ejecuta en IIS6 en una máquina de 32 bits. Esta aplicación funciona sin problemas y de forma estable. Está construido con el objetivo "Cualquier CPU".

Ahora estamos copiando esta aplicación exacta a una máquina IIS64 de 7 bits. Solo cambiamos el web.config, según el formato IIS7. En el grupo de aplicaciones, hemos establecido "habilitar aplicaciones de 32 bits" en verdadero.

Cuando ponemos algo de carga en este nuevo servidor, la aplicación se comporta completamente diferente a su antiguo entorno. Vemos un alto uso de CPU y memoria. Y la memoria (bytes privados) aumenta, pero no parece recuperarse cuando finaliza la carga.

Esto no es lo que esperábamos.

¿Alguien se encontró con este mismo comportamiento? Esperamos que haya algún error en la configuración del servidor o de la aplicación. ¿Alguna sugerencia de qué configuraciones verificar?

preguntado el 10 de mayo de 11 a las 13:05

1 Respuestas

IIS 7 introduce el nuevo modo de canalización "integrado" para grupos de aplicaciones. La ejecución de su aplicación en este modo puede cambiar el comportamiento de las aplicaciones. Si usa este modo, cámbielo a "clásico" y vuelva a intentarlo.

contestado el 13 de mayo de 11 a las 19:05

Gracias por responder. Soy muy consciente de esta configuración, pero nunca se me pasó por la cabeza probar el otro modo. Lo probaremos y te lo haremos saber en unos días. - Jacco

Cambiar el modo a "clásico" requirió un trabajo adicional. Instalamos el filtro Helicon ISAPI nuevamente, para mapear las URL sin extensión a .Net. Y deshabilitamos el mapeo de URL sin extensión de .Net 4. Parecía que el módulo UrlRewritingNet estaba configurando demasiados bloqueos. Por ahora nuestro problema está resuelto. En un futuro cercano, probablemente revisaremos nuestra reescritura de URL y comenzaremos a usar las funciones de reescritura de .Net disponibles. - Jacco

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.