Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Apsveriet tālāk norādītos scenārijus. Microsoft .NET Framework 2,0 izmantojiet metodi BeginGetRequestStream un EndGetRequestStream metodi HttpWebRequest klasē, lai pabeigtu asinhronu http pieprasījumu. Šajā scenārijā, kad mēģināt piekļūt straumes objektam, ko atgriež EndGetRequestStream metode, tiek parādīts sistēmas. ObjectDisposedException izņēmums. Piezīme. Šī problēma rodas tikai tad, ja rekvizīta HttpWebRequest klasei iestatāt rekvizītu Method , kas augšupielādē datus. Piemēram, rekvizītu Method var iestatīt uz izlikt.

Cēlonis

Šī problēma rodas, ja tīmekļa serveris atiestata vai aizver savienojumu pēc klienta lietojumprogrammas sūtīto HTTP galveni. HttpWebRequest klase automātiski mēģina atkārtoti atvērt savienojumu ar tīmekļa serveri, lai pabeigtu pārsūtīšanu. Ja pārsūtīšana ir sekmīga, EndGetRequestStream metode nepareizi atgriež straumes objektu no pirmā neveiksmīgā savienojuma mēģinājuma, nevis uz objektu Stream no sekmīga savienojuma izveides mēģinājuma. Kad klienta lietojumprogramma mēģina izmantot šo izslēgto straumes objektu, tiek izmests System. ObjectDisposedException izņēmums.

Risinājums

Informācija par labojumfailu

Atbalstītais labojumfails ir pieejams Microsoft. Taču šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet šo labojumfailu tikai tām sistēmām, kurām ir radusies šī konkrētā problēma. Šis labojumfails var saņemt papildu testēšanu. Tāpēc, ja šī problēma nerada nopietnus traucējumus, iesakām gaidīt nākamo programmatūras atjauninājumu, kurā ir iekļauts šis labojumfails. Lai lejupielādētu šo labojumfailu no MSDN kodu galerijas, apmeklējiet šo Microsoft tīmekļa vietni:

http://code.msdn.microsoft.com/KB918462Piezīme. MSDN kodu galerijā redzamas valodas, kurās ir pieejams labojumfails. Ja neredzat savu valodu, tas ir tāpēc, ka nav pieejama šīs valodas kodu galerijas resursu lapa.Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, ir jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnu Microsoft klientu apkalpošanas un atbalsta tālruņa numuru sarakstu vai izveidotu atsevišķu pakalpojumu pieprasījumu, apmeklējiet šo Microsoft tīmekļa vietni:

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

Priekšnoteikumi

Lai lietotu šo labojumfailu, jums ir jābūt instalētai .NET Framework 2,0.

Restartēšanas prasība

Pēc šī labojumfaila lietošanas nav nepieciešams restartēt datoru.

Labojumfaila aizstāšanas informācija

Šis labojumfails neaizstāj nevienu citu labojumfailu.

Informācija par failu

Šī labojumfaila angļu valodas versijā ir tālāk esošajā tabulā uzskaitītie failu atribūti (vai jaunāki failu atribūti). Šo failu datumi un laiki ir norādīti sadaļā koordinētais universālais laiks (UTC). Skatot informāciju par failu, tā tiek konvertēta uz lokālo laiku. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet cilni laika josla vadības paneļa vienuma datums un laiks.

Faila nosaukums

Faila versija

Faila lielums

Datumu

Laika

System.dll

2.0.50727.109

3 018 752

01-May-2006

21:15

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Papildinformācija

Lai iegūtu papildinformāciju par HttpWebRequest klasi, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:

http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.aspxLai iegūtu papildinformāciju par sistēmas. ObjectDisposedException klasi, apmeklējiet šo MSDN tīmekļa vietni:

http://msdn2.microsoft.com/en-us/library/system.objectdisposedexception.aspxLai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:

824684 Apraksts par standarta terminoloģiju, kas tiek izmantota Microsoft programmatūras atjauninājumu aprakstos

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×