Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Zvážte nasledujúci scenár. V platforme Microsoft .NET Framework 2,0 používate metódu BeginGetRequestStream a metódu EndGetRequestStream v triede HttpWebRequest na vykonanie asynchrónnej požiadavky http. V tomto scenári sa pri pokuse o prístup k objektu prúdu , ktorý vráti metóda EndGetRequestStream , zobrazí výnimka System. ObjectDisposedException . Poznámka: Tento problém sa vyskytuje len v prípade, ak nastavíte vlastnosť Metóda v triede HttpWebRequest na vlastnosť Protocol, ktorá načíta údaje. Vlastnosť Metóda sa napríklad nastaví na položku uverejniť.

Príčina

Tento problém sa vyskytuje, keď webový server obnoví alebo zavrie pripojenie po tom, ako klientska aplikácia odošle hlavičku HTTP. Trieda HttpWebRequest sa automaticky pokúsi opätovne otvoriť pripojenie na webový server, aby sa dokončil prenos. Keď je prenos úspešný, EndGetRequestStream metóda nesprávne vráti objekt Stream z prvého zlyhania pokusu o pripojenie namiesto objektu prúdu z úspešného pokusu o pripojenie. Keď sa klientska aplikácia pokúsi použiť tento odstránený objekt prúdu údajov , vyskytla sa výnimka System. ObjectDisposedException .

Riešenie

Informácie o rýchlej oprave

Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená len na odstránenie problému popísaného v tomto článku. Táto rýchla oprava sa vzťahujú len na systémy, v ktorých sa vyskytol tento špecifický problém. Táto rýchla oprava môže získať ďalšie testovanie. Ak preto tento problém nie je vážne ovplyvnený, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá túto rýchlu opravu obsahuje. Ak chcete stiahnuť túto rýchlu opravu z galérie kódov MSDN, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:

http://code.msdn.microsoft.com/KB918462Poznámka: Galéria kódu služby MSDN zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje v zozname, je to preto, že stránka zdrojová Galéria kódu nie je pre daný jazyk k dispozícii.Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak sa vyžaduje riešenie problémov, možno budete musieť vytvoriť samostatnú žiadosť o službu. Obvyklé náklady na podporu sa vzťahujú na ďalšie otázky a problémy týkajúce sa podpory, ktoré sa nekvalifikujú pre túto konkrétnu rýchlu opravu. Ak chcete zobraziť celý zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpory alebo vytvoriť samostatnú žiadosť o službu, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=support

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovaný .NET Framework 2,0.

Požiadavka na reštartovanie

Po použití tejto rýchlej opravy Nemusíte reštartovať počítač.

Informácie o výmene hotfix

Táto rýchla oprava nenahrádza žiadne ďalšie rýchle opravy.

Informácie o súboroch

Anglická verzia tejto rýchlej opravy obsahuje atribúty súborov (alebo novšie atribúty), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom univerzálny čas (UTC). Keď zobrazíte informácie o súbore, skonvertuje sa na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu časové pásmo v položke Dátum a čas v ovládacom paneli.

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

System.dll

2.0.50727.109

3 018 752

01-May-2006

21:15

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Ďalšie informácie

Ďalšie informácie o HttpWebRequest , navštívte nasledujúcu webovú lokalitu webová lokalita Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.aspxĎalšie informácie o triede System. ObjectDisposedException nájdete na nasledujúcej webovej lokalite MSDN:

http://msdn2.microsoft.com/en-us/library/system.objectdisposedexception.aspxĎalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

824684 Popis štandardnej terminológie, ktorá sa používa na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×