REVISIÓN: Experimenta problemas de rendimiento al ejecutar una.NET Framework 3.5 con WCF de servicio que utiliza el transporte TCP y permite el almacenamiento en caché de canal en condiciones de mucha carga

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

En esta página

Síntomas

Considere el siguiente escenario. Utilice una cuenta de Microsoft.NET 3.5 En Windows Communication Foundation (WCF) servicio Framework que utiliza Transporte TCP para la comunicación. A continuación, habilita el almacenamiento en caché canal, por ejemplo, mediante el uso de laOneWayBindingElementclase para el grupo de los canales TCP. En este escenario, cuando el el servicio se ejecuta en condiciones de mucha carga, observará que los dos problemas de rendimiento:
  • El grupo de subprocesos en el servidor se convierte en agotado y el servicio puede dejar de responder.
  • Cuando los clientes WCF envían mensajes a un extremo, un se produce el problema de tiempo de espera.

Causa

Estos problemas se producen porque la asincrónica llama a que WCF usos están bloqueados. Cuando las solicitudes de E/s se produce en condiciones de mucha carga, el bloqueado causa el subproceso de Common Language Runtime (CLR) de subprocesos a la entrada subprocesos adicionales en el grupo de subprocesos. Sin embargo, la velocidad del subproceso de entrada hace que las solicitudes de I/O en tiempo de espera.

Solución

NotaSi está utilizando el.NET Framework 3.5 Service Pack 1 en Windows 7 o en Windows Server 2008 R2, instale la revisión que se describe en el siguiente artículo de Microsoft Knowledge Base:
977420Un paquete acumulativo de revisiones está disponible para solucionar problemas en Windows Communication Foundation en el.NET Framework 3.5 SP1 para Windows 7 y para Windows Server 2008 R2

Información de la revisión

Un compatibles revisión ahora está disponible en Microsoft. Sin embargo, se diseñó para corregir sólo el problema que describe este artículo. Aplica sólo a los sistemas que están experimentando este problema específico.

Para resolver este problema, póngase en contacto con Servicios de soporte de cliente 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, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
NotaEn casos especiales, los costos derivados normalmente de las llamadas de soporte técnico pueden cancelarse si determina que un profesional de soporte técnico de Microsoft que una actualización específica resolverá el problema. Los costos habituales de soporte será aplicar a las cuestiones y problemas que no reúnan los requisitos para el actualización en cuestión.

Requisitos previos

Debe tener Microsoft.NET Framework 3.5 Service Pack 1 (SP1) instalado en Windows Vista Service Pack 2 (SP2) o Windows Server 2008 SP2 aplicar esta revisión.

Requisito de reinicio

No es necesario que reinicie el equipo después de instalar el hotfix si no relativa.Instancia de NET Framework está en uso.

Información de reemplazo de hotfix

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión en inglés de esta revisión tiene el archivo atributos (u otros posteriores) que figuran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice elTiempo Zonaficha en laFecha y horaelemento de Control Panel.
x 86-versión para Windows Vista Service Pack 2 y Windows Server 2008 SP2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoArchivo tamañoFechaTiempoPlataforma
Servicemonikersupport.dll3.0.4506.412017,24010-Jun-200906: 55x 86
System.Runtime.Serialization.dll3.0.4506.4120970,75210-Jun-200906: 55x 86
System.ServiceModel.dll3.0.4506.41205,935,10410-Jun-200906: 55x 86

x 64 compatibles de la versión de Service Pack 2 de Windows Vista y Windows Server 2008 SP2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoArchivo tamañoFechaTiempoPlataforma
Servicemonikersupport.dll3.0.4506.412019,28810-Jun-200906: 56x 64
System.Runtime.Serialization.dll3.0.4506.4120847,87210-Jun-200906: 56x 64
System.ServiceModel.dll3.0.4506.41205,271,55210-Jun-200906: 56x 64

Versión basada en Itanium de Windows Server 2008 SP2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoArchivo tamañoFechaTiempoPlataforma
Servicemonikersupport.dll3.0.4506.412033,64010-Jun-200906: 56IA-64
System.Runtime.Serialization.dll3.0.4506.4120847,87210-Jun-200906: 56IA-64
System.ServiceModel.dll3.0.4506.41205,271,55210-Jun-200906: 56IA-64

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:".

Propiedades

Id. de artículo: 971841 - Última revisión: martes, 01 de marzo de 2011 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
Palabras clave: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB971841 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): 971841

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