REVISIÓN: Aplicaciones de ASP.NET 2.0 conectados en un sitio Web parece dejar de responder

Seleccione idioma Seleccione idioma
Id. de artículo: 911272 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Tenga en cuenta la situación siguiente:
  • Explorar un sitio Web basado en Microsoft ASP.NET 2.0 o un sitio Web que se ejecuta una aplicación conectada con ASP.NET 2.0.
  • El sitio Web tiene miles de subdirectorios.
En este escenario, la aplicación conectada a ASP.NET 2.0 o el sitio Web de ASP.NET 2.0 que parece dejar de responder.

Causa

Este problema se produce porque ASP.NET 2.0 configura una notificación de cambio de archivo de cada directorio. A medida que aumenta el número de subdirectorios, crece el número de notificaciones de cambio de archivos. Cada archivo cambiar a notificación utiliza un comando de bloque de mensaje de servidor (SMB). Dado que los comandos SMB utilizan los recursos del sistema, el aumento del uso de los recursos del sistema hace que el sitio Web de ASP.NET o la aplicación conectada a ASP.NET parece dejar de responder.

Solución

Ahora hay una revisión compatible de Microsoft, pero sólo se diseñó para corregir el problema que se describe en este artículo. Sólo se aplica a sistemas que experimenten este problema específico. Esta revisión puede ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere al próximo service pack de Microsoft.NET Framework 2.0 que contenga esta revisión.

Para resolver este problema inmediatamente, póngase en contacto con los servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de servicios de soporte técnico de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota En casos especiales, los costos derivados normalmente de llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Se aplicarán los costos de soporte técnico usuales a las cuestiones y problemas que no guarden relación con la actualización en cuestión.

Requisitos previos

El.NET Framework 2.0

Requisito de reinicio

Debe reiniciar el equipo si se ejecutan las aplicaciones ASP.NET o.NET Framework.

Información de sustitución de la revisión

Esta revisión no sustituye a otras actualizaciones de software.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Cuando vea la información de archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora en el Panel de Control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Aspnet_wp.exe2.0.50727.6223.04021 de enero de 200612:08x 86
System.Web.dll2.0.50727.625,025,79221 de enero de 200612:09x 86
Webengine.dll2.0.50727.62299,52021 de enero de 200612:08x 86

Información del registro

Para habilitar esta revisión, debe agregar el siguiente valor DWORD en la clave del registro siguiente:
HKLM\Software\Microsoft\ASP.NET\FCNMode

Si está ejecutando un proceso de 32 bits en un sistema basado en x 64, agregue el siguiente valor DWORD en la clave del registro siguiente:
HKLM\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\FCNMode
En la tabla siguiente se enumera los valores posibles para el valor DWORD FCNMode y el comportamiento asociado a cada valor.
Contraer esta tablaAmpliar esta tabla
ValorComportamiento
No existe Este es el comportamiento predeterminado. En cada subdirectorio, la aplicación creará un objeto que se va a supervisar el subdirectorio.
0 o mayor que 2Este es el comportamiento predeterminado. En cada subdirectorio, la aplicación creará un objeto que se va a supervisar el subdirectorio.
1La aplicación deshabilitará las notificaciones de cambio de archivo (FCNs).
2La aplicación creará un objeto para supervisar el directorio principal. La aplicación utilizará este objeto para supervisar cada subdirectorio.

Nota A partir de la de Microsoft.NET Framework 4.5 y versiones posteriores, FCNMode puede configurarse mediante el uso de la configuración httpRuntime como sigue:
<httpRuntime fcnMode="<setting>"/>
Contraer esta tablaAmpliar esta tabla
Configuración deValor correspondiente
NotSet(0)Este es el mismo valor 0 o superior a 2 en el registro.
Predeterminado(1)Este es el mismo valor 0 o superior a 2 en el registro.
Deshabilitado(2)Este es el mismo que el valor 1 en el registro.
Único (3)Esto es igual que el valor 2 en el registro.
Por ejemplo, puede utilizar los siguientes httpRuntime para deshabilitar FCNMode:
<httpRuntime fcnMode="Disabled"/> 

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Se refiere a:".

Más información

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 911272 - Última revisión: miércoles, 7 de mayo de 2014 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0
Palabras clave: 
kbhotfixserver kbfix kbbug kbmt KB911272 KbMtes
Traducción automática
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): 911272

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com