Hotfix Rollup 2733944 está disponible para el 4 de.NET Framework en Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, Windows 7, Windows 7 SP1, Windows Server 2008 R2 y Windows Server 2008 R2 SP1

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

En esta página

Resumen

Este artículo describe el paquete acumulativo de revisiones 2733944 para el 4 de.NET Framework de Microsoft. Este paquete acumulativo de revisiones proporciona correcciones para problemas de estabilidad, fiabilidad y rendimiento en el 4 de.NET Framework.

Este paquete acumulativo de revisiones está disponible para los sistemas operativos siguientes:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Problemas corregidos

Problema 1

Cuando utilice los espacios de nombres System.Messaging en el 4 de.NET Framework, puede encontrar los siguientes escenarios:
  • Si hay un método asincrónico de MessageQueue.BeginReceive pendiente, y si se elimina la cola de espera desde la solicitud, la aplicación puede bloquearse debido a una excepción no controlada.

    Después de aplicar esta revisión, un MessageQueueException que tiene la propiedad MessageQueueErrorCode establecida en 0x8007002 pueden ser generados por el método MessageQueue.EndReceive . Si se produce este problema, la aplicación debe controlar la excepción.

  • Una gran carga, el finalizador de las clases siguientes puede producir una excepción System.NullReferenceException:
    • MessageEnumerator
    • MessageQueueEnumerator
    • Cursor
    • SecurityContext

Problema 2

Considere el siguiente escenario. En.NET Framework 4.0, Windows Communication Foundation (WCF) cierra la secuencia de respuesta cuando el servidor devuelve un código de estado HTTP de 400, 404, 415, 503 o 504. En este escenario, se produce una excepción de System.ObjectDisposedException cuando se tiene acceso el cuerpo de respuesta.

Para evitar que la respuesta se cierre, agregue la siguiente configuración al archivo Web.config de la aplicación después de aplicar esta revisión:
<configuration>
   <appSettings>
      <add key="wcf:HttpTransport:DoNotCloseResponseOnError" value="true" />
   </appSettings>
</configuration>

Nota Una vez que se accede a HttpWebResponse, debe llamarse el método Close para liberar los recursos que mantenía.

Problema 3

Cuando se llama a los métodos DateTime.Parse en una aplicación basada en.NET Framework 4, algunas cadenas podrán ser rechazadas por el método. Sin embargo, los métodos DateTime.Parse correctamente analiza la cadena en aplicaciones basadas en.NET Framework 3.5.

La corrección presenta un nuevo indicador de compatibilidad, DateTime_NetFX35ParseMode. Puede establecerse en el registro como una variable de entorno o en el archivo App.config de la aplicación. Cuando se establece la variable de entorno en True, el comportamiento de.NET Framework 3.5 se usa para asignar un nombre abreviado a un tipo en lugar del comportamiento de.NET Framework 4. Esto permite que la fecha se puede analizar correctamente.

Puede agregar el nuevo indicador bajo el elemento "tiempo de ejecución" en el archivo de configuración. En el ejemplo siguiente se muestra cómo especificar el comportamiento de análisis de.NET Framework 3.5 al ejecutar una aplicación basada en.NET Framework 4.0:
<configuration>
   <runtime>
      <DateTime_NetFX35ParseMode enabled="true" />
   </runtime>
</configuration>

Nota Este problema es más probable que ocurra en las configuraciones regionales que tienen la misma abreviatura para nombre de un mes y un nombre de día.

Problema 4

Se puede bloquear una aplicación que se crea con.NET Framework de Microsoft 4 bajo una gran carga y se produce la excepción siguiente:
Tipo de excepción: System.InvalidOperationException
Mensaje: No se pudo insertar la tabla hash. Factor de carga demasiado alto

Nota La excepción se produce la parte superior de la pila de llamadas siguientes:
  • System.Xml.Serialization.DynamicAssemblies.IsTypeDynamic

Solución

Información de la revisión

Ahora hay un hotfix compatible de Microsoft. Sin embargo, se pretende corregir el problema descrito en este artículo. Aplica sólo a los sistemas que experimenten este problema específico. Esta revisión puede recibir comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere la próxima actualización de software 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 llamadas de 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 habituales a las cuestiones y problemas que no guarden relación con la actualización en cuestión.

Requisitos previos

Debe tener el instalado en uno de los siguientes sistemas operativos.NET Framework 4 para aplicar esta revisión:
  • Windows XP Service Pack 3 (SP3)
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Información de reinicio

Tendrá que reiniciar el equipo después de aplicar esta revisión si se utilizan los archivos afectados al instalar la revisión. Le recomendamos que cierre todas las aplicaciones basadas en.NET Framework antes de aplicar esta revisión para evitar tener que reiniciar el equipo.

Información de reemplazo

Esta revisión no sustituye a ninguna revisión publicada previamente.

Información del archivo

La versión en inglés de esta revisión tiene los atributos de archivo (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 averiguar la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento del Panel de Control.

Para todas los sistemas de 86 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaTiempoPlataforma
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
SOS.dll4.0.30319.577517,69624-Jul-201216: 09x 86
System.Data.SqlXml.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.Xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Para todas los sistemas de 64 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaTiempoPlataforma
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.5779,794,62424-Jul-201216: 51x 64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5771,515,60024-Jul-201216: 51x 64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5771,455,17624-Jul-201216: 51x 64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,971,59224-Jul-201216: 51x 64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.57768,17624-Jul-201216: 51x 64
SOS.dll4.0.30319.577517,69624-Jul-201216: 09x 86
SOS.dll4.0.30319.577598,59224-Jul-201216: 51x 64
System.Data.SqlXml.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.Xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Para todos los sistemas basados en IA-64 compatibles
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaTiempoPlataforma
CLR.dll4.0.30319.5776,730,28024-Jul-201216: 09x 86
CLR.dll4.0.30319.57719,375,68024-Jul-201217: 44IA-64
Mscordacwks.dll4.0.30319.5771,143,37624-Jul-201216: 09x 86
Mscordacwks.dll4.0.30319.5773,759,18424-Jul-201217: 44IA-64
Mscordbi.dll4.0.30319.577956,46424-Jul-201216: 09x 86
Mscordbi.dll4.0.30319.5773,296,32824-Jul-201217: 44IA-64
Mscorlib.dll4.0.30319.5775,201,99224-Jul-201216: 09x 86
Mscorlib.dll4.0.30319.5774,470,34424-Jul-201217: 44IA-64
Nlssorting.dll4.0.30319.57756,91224-Jul-201216: 09x 86
Nlssorting.dll4.0.30319.577143,92824-Jul-201217: 44IA-64
SOS.dll4.0.30319.577517,69624-Jul-201216: 09x 86
SOS.dll4.0.30319.5771,203,77624-Jul-201217: 44IA-64
System.Data.SqlXml.dll4.0.30319.577752,73624-Jul-201216: 09x 86
System.IdentityModel.dll4.0.30319.577398,43224-Jul-201216: 09x 86
System.Messaging.dll4.0.30319.577257,62424-Jul-201216: 09x 86
System.ServiceModel.dll4.0.30319.5776,116,42424-Jul-201216: 09x 86
System.Xml.dll4.0.30319.5772,208,33624-Jul-201216: 09x 86
Nota Debido a las dependencias de archivo, la revisión más reciente que contiene estos archivos también puede contener archivos adicionales.

Estado

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

Referencias

Para obtener más información acerca de la terminología de la actualización de software, 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: 2733944 - Última revisión: viernes, 17 de agosto de 2012 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 4.0
Palabras clave: 
kbqfe kbhotfixserver kbexpertiseinter kbsurveynew kbbug kbfix kbmt KB2733944 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): 2733944

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