Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Tu explorador no es compatible

Debes actualizar tu explorador para usar el sitio.

Actualiza a la versión más reciente de Internet Explorer

Puede recibir un mensaje de error o el equipo puede dejar de responder, cuando se host Web aplicaciones que utilizan ASP.NET en un equipo que ejecuta Windows Server 2003

El soporte técnico para Windows Server 2003 finalizó el 14 de julio de 2015

Microsoft finalizó el soporte técnico para Windows Server 2003 el 14 de julio de 2015. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 911716
Síntomas
Cuando host las aplicaciones que utilizan Microsoft ASP.NET en un equipo que ejecuta Microsoft Windows Server 2003, Web puede experimentar una disminución del rendimiento. Este problema puede producirse al host las aplicaciones Web en varios grupos de aplicaciones en un equipo multiprocesador. Además, puede experimentar uno o varios de los siguientes problemas cuando hay poca memoria disponible:
  • Podría recibir excepciones de tipo System.OutOfMemoryException.
  • Puede recibir el siguiente mensaje de error cuando intenta abrir una página Web ASP.NET:
    Aplicación de servidor no disponible
  • El equipo puede dejar de responder.
Causa
Estos problemas se producen porque Microsoft .NET Framework common language runtime (CLR) utiliza el recolector de elementos no utilizados (GC) de Server en equipos multiprocesador. Éste es el comportamiento predeterminado. El recolector de elementos no utilizados de servidor está optimizado para rendimiento escalable en equipos multiprocesador. Para reducir la contención y mejorar el rendimiento del recolector de elementos no utilizados en equipos multiprocesador, el recolector de elementos no utilizados de servidor crea un montón por procesador para las colecciones paralelas. Por lo tanto, el recolector de elementos no utilizados de servidor consume mucha memoria al host varios procesos de trabajo ASP.NET. Este comportamiento podría causar los problemas que se describen en la sección "Síntomas" sección.
Solución
Para evitar estos problemas, configure .NET Framework common language runtime para utilizar el recolector de estación de trabajo. El recolector de estación de trabajo está optimizado para reducir los tiempos de pausa de recolector de elementos no utilizados para aplicaciones interactivas. Además, el recolector de estación de trabajo crea sólo un montón. Por lo tanto, el recolector de estación de trabajo utiliza menos memoria al ejecutar aplicaciones en equipos multiprocesador.

Para configurar .NET Framework common language runtime para utilizar el recolector de estación de trabajo, agregue el código siguiente después de la <runtime> elemento en el archivo Aspnet.config. Se encuentra el archivo Aspnet.config en una de las carpetas siguientes:
  • Si está ejecutando Microsoft .NET Framework 2.0:
    %WINDIR%\Microsoft.NET\Framework\v2.0.50727
  • Si está ejecutando Microsoft .NET Framework 1.1:
    %WINDIR%\Microsoft.NET\Framework\v1.1.4322
<configuration><runtime><gcServer enabled="false"/></runtime></configuration>
Nota El recolector de estación de trabajo está optimizado para baja latencia. Baja latencia es necesaria normalmente para las aplicaciones cliente. Sin embargo, latencia baja puede provocar una disminución del rendimiento después de configurar .NET Framework common language runtime para utilizar el recolector de estación de trabajo.
Estado
Este comportamiento es por diseño.
Más información
Para obtener más información acerca de consideraciones de rendimiento en .NET Framework, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 911716 - Última revisión: 12/03/2007 18:47:54 - Revisión: 1.6

  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft .NET Framework 2.0
  • Microsoft ASP.NET 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
  • kbmt kbtshoot kbprb KB911716 KbMtes
Comentarios