Oprava hotfix je k dispozici pro rozhraní .NET Framework 4.5, která řeší několik problémů, ke kterým dochází při použití třídy HttpWebRequest a SslStream

Překlady článku Překlady článku
ID článku: 2745583 - 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

Úvod

Tento článek popisuje opravu hotfix, která řeší problémy v rozhraní Microsoft .NET Framework 4.5.

Další informace

Tato oprava hotfix řeší problémy

Problém 1

Při použití aplikace založené na rozhraní .NET Framework 4.5, která používá asynchronní rozhraní API pro čtení odpovědí blokového blokového odpovědi může číst synchronně.

Příčina 1

Třída HttpWebRequest umožňuje volajícím číst odpovědi protokolu HTTP, synchronně nebo asynchronně. Však pokud odpověď blokového odpovědi HTTP, jsou částí odpověď číst pomocí synchronní I/O (Winsock volání) i když volající používá cestu asynchronního kódu. Výsledkem je blokován, dokud není přijata dat v síti volajícího vlákna.

Problém 2

Předpokládejme, že máte aplikaci založené na rozhraní .NET Framework 4.5, která komunikuje se serverem přes protokol Transport Layer zabezpečení/protokol SSL (Secure Sockets Layer) (TLS/SSL) pomocí třídy HttpWebRequest nebo SslStream . Pokud server požaduje opětovné SSL, zatímco aplikace odesílá data, aplikace setkat neošetřené výjimky a selhání.

Problém 3

Třídy HttpWebRequest zamrzne fondu podprocesů, pokud požadavek HTTPS je přerušena během opětovné SSL je čekající operace zápisu.

Příčina 3

K tomuto problému dochází z důvodu konfliktu časování, který může nastat, když třída HttpWebRequest nebo SslStream zpracovává nové vyjednávání SSL. Výsledkem může být vytváření více podprocesů fondu podprocesů. Prostředky, které jsou drženy v paměti navíc nejsou vymazány.

ŘEŠENÍ

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Je však určena pouze problém, který popisuje tento článek. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Tento problém vyřešit, obraťte se na služby podpory zákazníků společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb technické podpory společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Ve zvláštních případech mohou být stornovány poplatky podpory účtovány, pokud pracovník technické podpory společnosti Microsoft určí, že konkrétní aktualizace vyřeší váš problém. Obvyklé náklady na podporu použije dalších otázek a problémů, které nejsou vyřešeny v dané konkrétní aktualizaci.

Požadavky

Tuto opravu hotfix, musíte mít rozhraní .NET Framework 4.5, nainstalované v počítači, který je spuštěn jeden z následujících operačních systémů:
  • Windows 8
  • Windows RT
  • Windows Server 2012

Požadavek na restartování

Po instalaci opravy hotfix Pokud zasažené soubory jsou používány při instalaci, restartování počítače. Doporučujeme ukončit všechny aplikace používající před instalací opravy hotfix rozhraní.NET Framework.

Informace o souboru

Globální verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Data a časy těchto souborů jsou uvedeny koordinovaný světový čas (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a UTC časem Časové pásmo v kartě Datum a čas položky v Ovládacích panelech.

Pro všechny podporované verze x 86-4,5 rozhraní .NET Framework

Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
System.dll4.0.30319.190223,448,77618. Září 201202: 23x 86
Pro všechny podporované 64bitové verze .NET Framework 4.5 x
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
System.dll4.0.30319.190223,448,77618. Září 201202: 25x 64

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o třídy HttpWebRequest naleznete na následujícím webu MSDN:
Obecné informace o třídě HttpWebRequest
Další informace o třídě SslStream naleznete na následujícím webu MSDN:
Obecné informace o třídě SslStream

Vlastnosti

ID článku: 2745583 - Poslední aktualizace: 1. listopadu 2012 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft .NET Framework 4.5
Klíčová slova: 
kbhotfixserver kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2745583 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: 2745583

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