REVISIÓN: La aplicación pierde dos identificadores de evento cada vez que la aplicación realiza una solicitud HTTP

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

En esta página

Síntomas

El método SetProxy establece el servidor proxy para una solicitud HTTP. Al crear una aplicación que utiliza el objeto de WinHttpRequest si llamar al método Open antes de llamar al método SetProxy , la aplicación puede perder dos controladores de eventos para cada solicitud HTTP.

Solución

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft Windows XP o Microsoft Windows 2000. Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
322389Cómo obtener el service pack más reciente de Windows XP
260910Cómo obtener el Service Pack más reciente para Windows 2000
La revisión WinHTTP5.dll se ha reemplazado por el archivo WinHTTP.dll en Windows 2000 Service Pack 3 (SP3) y en Windows XP Service Pack 2 (SP2). Compatibilidad con el archivo WinHTTP5.dll caducado el 1 de octubre de 2004. Por lo tanto, debe utilizar el archivo WinHTTP.dll en lugar del archivo WinHTTP5.dll. Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa384276.aspx
Si el archivo WinHTTP5.dll original no era no registrado cuando instaló Windows 2000 SP3 o un service pack posterior o al instalar Windows XP SP2, el servidor continuará utilizar el archivo WinHTTP5.dll original. Si se produce este comportamiento, experimentará los problemas conocidos que se tratan en la revisión. Si instaló Windows 2000 SP3 o un service pack posterior, o si instaló el SP2 de Windows, busque el archivo WinHTTP.dll. Si el archivo WinHTTP.dll está en la misma carpeta que el archivo WinHTTP5.dll, siga estos pasos:
  1. Utilice el siguiente comando para anular el registro el archivo WinHTTP5.dll:
    Regsvr32 C:\WINNT\system32\winhttp5.dll /u
  2. Utilice el siguiente comando para registrar el archivo WinHTTP.dll:
    Regsvr32 C:\WINNT\system32\winhttp.dll

Información de revisiones

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y las horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   Date         Time   Version        Size     File name
   --------------------------------------------------------
   08-Mar-2004  17:22  5.0.2613.1004  298,936  Winhttp5.dll

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:". Este problema se corrigió en Windows 2000 Service Pack 3 y en Windows XP Service Pack 2.

Más información

Para comprobar que la aplicación tiene una pérdida de identificadores, supervise el número de identificador en el Administrador de tareas de Microsoft Windows. En el Administrador de tareas, compruebe que la aplicación pierde dos identificadores cada vez que la aplicación realiza una solicitud nueva. Además, compruebe que los controladores no se liberan durante un largo período de tiempo.

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

Propiedades

Id. de artículo: 838098 - Última revisión: viernes, 05 de enero de 2007 - Versión: 4.0
La información de este artículo se refiere a:
  • Microsoft Windows HTTP Services 5.0 sobre las siguientes plataformas
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
Palabras clave: 
kbmt kbwinxpsp2fix kbfix kbbug kbwinxpsp1fix kbwinxppresp2fix kbqfe KB838098 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): 838098

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