REVISIÓN: Mensaje de Error cuando ejecuta una aplicación Web de ASP.NET 2.0 generado en.NET Framework 2.0 después de instalar la actualización de seguridad MS07-040: "El tipo 'System.Web.HttpHeaderCollection' no está marcado como serializable"

Síntomas

Considere el siguiente escenario. Instale la actualización de seguridad MS07-040. A continuación, se ejecuta una aplicación Web de Microsoft ASP.NET 2.0 que se basa en la de Microsoft.NET Framework 2.0. En este escenario, puede recibir un mensaje de error de excepción similar al siguiente:
Tipo de suceso: advertencia

Origen del suceso: ASP.NET 2.0.50727.0

Categoría del evento: Evento de Web

Id. de suceso: 1309

Fecha: 12/07/2007

Hora: 10:24:38

Usuario: N/D

Equipo:

Descripción:

Código de evento: 3005

Mensaje de suceso: se ha producido una excepción no controlada.

Hora del evento: 12/07/2007 10:24:38

Hora del evento (UTC): 12/07/2007 8:24:38

Id. de suceso: aa58f4d35bc547aeafd7c417967bdd8d

Secuencia de eventos: 8

Ocurrencia del evento: 1

Código de detalle de evento: 0



Información de la aplicación:

Dominio de aplicación: /LM/W3SVC/1/Root/ApplicationDomain
Nivel de confianza: completa

Ruta de acceso Virtual de aplicación: /ruta
Ruta de la aplicación: D:\ApplicationPath
Nombre del equipo: nombreDeEquipo

Información del proceso:

Id. de proceso: ProcessID
Nombre del proceso: w3wp.exe

Nombre de cuenta: NT AUTHORITY\NETWORK SERVICE



Información de excepción:

Tipo de excepción: EndPointException

Mensaje de la excepción: el tipo 'System.Web.HttpHeaderCollection' ensamblado ' System.Web, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' no está marcado como serializable.
Nota: Este problema también se produce en la versión 2.0 de.NET Framework para Windows Vista.

Causa

Este problema se produce porque las propiedades de los encabezados públicos de la propiedad Request.Headers y de la propiedad Response.Headers se convierten en no serializables después de instalar la actualización de seguridad MS07-040.

Solución

Información de la revisión

Ahora hay una revisión compatible de Microsoft. Sin embargo, se pretende corregir el problema que se describe en este artículo. Aplíquela sólo 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.NET Framework 2.0 que contenga este hotfix.

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 números de teléfono de los servicios de soporte al cliente de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:Nota: En casos especiales, los costos derivados normalmente de las 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. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

Requisitos previos

Debe tener la versión 2.0 de.NET Framework instalada para poder aplicar esta revisión.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Este hotfix no sustituye a otras revisiones.

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). 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 la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
La versión 2.0 de.NET Framework, versiones basadas en x86
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Aspnet_compiler.exe2.0.50727.92436.86428-Aug-200703:16x86
Aspnet_wp.exe2.0.50727.92432,60028-Aug-200703:16x86
System.web.dll2.0.50727.9245,160,96028-Aug-200703:17x86
Webengine.dll2.0.50727.924406,52828-Aug-200703:16x86
.NET Framework 2.0, versiones basadas en x64
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Aspnet_compiler.exe2.0.50727.92432.76827-Aug-200723:39x64
Aspnet_compiler.exe2.0.50727.92436.86428-Aug-200703:16x86
Aspnet_wp.exe2.0.50727.92444,37627-Aug-200723:39x64
Aspnet_wp.exe2.0.50727.92432,60028-Aug-200703:16x86
System.web.dll2.0.50727.9245,091,32827-Aug-200723:39x64
System.web.dll2.0.50727.9245,160,96028-Aug-200703:17x86
Webengine.dll2.0.50727.924710,14427-Aug-200719:24x64
Webengine.dll2.0.50727.924406,52828-Aug-200703:16x86

Estado

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

Más información

Para obtener más información acerca del boletín de seguridad MS07-040, visite el siguiente sitio Web de Microsoft:Para obtener más información, haga clic en el siguiente número de artículo 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: 941386 - Última revisión: 14 ene. 2017 - Revisión: 2

Comentarios