REVISIÓN: Se produce una excepción System.ComponentModel.Win32Exception cuando el XBAP de WPF intenta tener acceso a las cookies en Firefox 3.0 o en versiones posteriores

Se aplica a: .NET Framework 3.5 Service Pack 1

Síntomas


Tiene una aplicación de explorador de Windows Presentation Foundation (WPF) XAML (XBAP). Cuando se ejecuta la aplicación en Mozilla Firefox 3.0 (o versiones posteriores), la aplicación se bloquea o se bloquea el explorador Web. Cuando se depura la aplicación, recibirá una excepción System.ComponentModel.Win32Exception. Además, recibirá el siguiente mensaje de error:
Error desconocido (0x105)
en MS. Internal.AppModel.CookieHandler.SetCookieUnsafe (Uri uri, Datos_cookie de cadena, String p3pHeader)
en MS. Internal.AppModel.CookieHandler.SetCookie (Uri uri, Datos_cookie de cadena)
en System.Windows.Application.SetCookie (Uri uri, el valor de cadena)

Causa


Este problema se produce porque ha cambiado la identidad de una interfaz que utiliza el plug-in WPF Firefox (Npwpf.dll) para manipular las cookies en Mozilla Firefox 3.0 o versiones posteriores de Firefox. Por lo tanto, se devuelve una referencia de servicio de cookie NULL para el complemento. Cuando el complemento intenta utilizar el servicio de la cookie, se produce una infracción de acceso.

Nota Npwpf.dll el plug-in es parte de la de Microsoft.NET Framework 3.5 o.NET Framework 3.5 Service Pack 1 (SP1).

Solución


Información de la revisión

Para obtener esta revisión, utilice uno de los métodos siguientes.

Método 1

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Para descargar esta revisión desde MSDN Code Gallery, visite el siguiente sitio Web de Microsoft:


Nota: MSDN Code Gallery muestra los idiomas para los que la revisión está disponible. Si no ve su idioma en la lista, es porque la página de recursos de galería de código no está disponible para ese idioma.


Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

Método 2

El siguiente archivo está disponible para su descarga desde el Centro de descarga de Microsoft:
Download Descargue ahora el paquete NDP35SP1-KB969140-x64.exe o el paquete de NDP35SP1-KB969140-x86.exe.

Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Requisitos previos

Debe tener la versión.NET Framework 3.5 SP1 instalado para 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 reemplaza el hotfix que se describe en el siguiente artículo de Microsoft Knowledge Base (KB):
CORREGIR 971643 : recibe una excepción "System.ComponentModel.Win32Exception" cuando ejecuta una aplicación de explorador WPF para leer o escribir una cookie en un navegador Firefox Web

Información de archivo

La versión global de esta revisión tiene los atributos de archivo (o atributos de último archivo) 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.
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Npwpf.dll3.5.30729.440368,40814-Sep-200900:41x86
Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

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 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