Oprava: Vaše aplikace nevrací dva úchyty událost pokaždé, když aplikace vytvoří požadavek HTTP

Překlady článku Překlady článku
ID článku: 838098 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Metoda SetProxy nastavuje server proxy pro požadavky HTTP. Když vytvoříte aplikaci, která používá objekt WinHttpRequest Pokud zavoláte metodu Otevřít před voláním metody SetProxy, může aplikace úniku dva úchyty události pro každý požadavek HTTP.

Řešení

Informace o aktualizaci Service Pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Microsoft Windows XP nebo Microsoft Windows 2000. Další informace získáte v následujícím článcích v databázi Microsoft Knowledge Base:
322389Jak získat nejnovější aktualizaci service pack pro systém Windows XP
260910Jak získat nejnovější aktualizaci service pack pro systém Windows 2000
WinHTTP5.dll oprava hotfix byla nahrazena soubor WinHTTP.dll v aktualizaci Service Pack 3 (SP3) a v systému Windows XP Service Pack 2 (SP2). Podpora WinHTTP5.dll soubor vypršela platnost 1. října 2004. Soubor WinHTTP.dll byste proto používat namísto souboru WinHTTP5.dll. Další informace naleznete na webu Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa384276.aspx
Pokud původní soubor WinHTTP5.dll nebyla zrušena registrace při instalaci systému Windows 2000 SP3 nebo novější aktualizaci service pack nebo při instalaci aktualizace Windows XP SP2, serveru bude nadále používat původní soubor WinHTTP5.dll. K tomuto chování dochází, zaznamenáte známé problémy popsané v opravě hotfix. Pokud jste nainstalovali systém Windows 2000 SP3 nebo novější aktualizace service pack nebo instalací aktualizace Windows XP SP2 vyhledejte soubor WinHTTP.dll. Pokud je soubor WinHTTP.dll ve stejné složce jako soubor WinHTTP5.dll, postupujte takto:
  1. Zrušte registraci souboru WinHTTP5.dll pomocí následujícího příkazu:
    regsvr32 /u C:\WINNT\system32\winhttp5.dll
  2. K registraci souboru WinHTTP.dll, zadejte následující příkaz:
    Regsvr32 C:\WINNT\system32\winhttp.dll

Informace o opravě hotfix

Anglická verze této opravy hotfix má atributy souborů (nebo vyšší atributy souborů), jsou uvedeny v následující tabulce. Data a časy těchto souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, bude převedena na na místní čas. Rozdíl mezi místním časem a UTC časem kartě časové pásmo v panelu Datum a čas v Ovládacích panelech.
   Date         Time   Version        Size     File name
   --------------------------------------------------------
   08-Mar-2004  17:22  5.0.2613.1004  298,936  Winhttp5.dll

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části „ platí. Tento problém byl poprvé opraven v systému Windows 2000 Service Pack 3 a v systému Windows XP Service Pack 2.

Další informace

Chcete-li ověřit, zda má aplikace nevrácení popisovače, sledovat počet zpracování ve Správci úloh systému Windows společnosti Microsoft. Ve Správci úloh ověřte, že aplikace je netěsní dva úchyty pokaždé, když aplikace vytvoří nový požadavek. Ověřte také, úchytů nejsou uvolněny po dlouhou dobu.

Další informace o terminologii používané při popisu aktualizací produktů společnosti Microsoft získáte následujícím článku báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 838098 - Poslední aktualizace: 5. ledna 2007 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows HTTP Services 5.0 na těchto platformách
    • 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
Klíčová slova: 
kbmt kbwinxpsp2fix kbfix kbbug kbwinxpsp1fix kbwinxppresp2fix kbqfe KB838098 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:838098

Dejte nám zpětnou vazbu

 

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