Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Обмислете следния сценарий: В Microsoft .NET Framework 2,0 можете да използвате метода BeginGetRequestStream и метода EndGetRequestStream в класа на HttpWebRequest , за да извършите асинхронен http заявка. При този сценарий, когато се опитате да получите достъп до обекта за предаване , който се връща от метода на EndGetRequestStream , ще получите System. ObjectDisposedException изключение. Забележка Този проблем възниква само ако сте задали свойството method в класа HttpWebRequest на свойство на протокол, което качва данни. Например можете да зададете свойството method да осчетоводява.

Причина

Този проблем възниква, когато уеб сървърът нулира или затвори връзката, след като клиентското приложение изпрати HTTP заглавката. Класът на HttpWebRequest автоматично се опитва да отвори отново връзката към уеб сървъра, за да завърши прехвърлянето. Когато прехвърлянето е успешно, методът EndGetRequestStream неправилно връща обекта за поточно предаване от първия неуспешен опит за свързване, а не обекта за предаване от успешното опит за свързване. Когато клиентското приложение се опитва да използва този реализиран обект на потока , се хвърля система. ObjectDisposedException изключение.

Решение

Информация за актуална корекция

Поддържаната актуална корекция е налична от Microsoft. Тази спешна корекция обаче е предназначена само за коригиране на проблема, който е описан в тази статия. Приложете тази спешна корекция само към системи, които изпитват този конкретен проблем. Тази спешна корекция може да получи допълнително тестване. Следователно, ако не сте силно засегнати от този проблем, ви препоръчваме да изчакате следващата софтуерна актуализация, която съдържа тази спешна корекция. За да изтеглите тази спешна корекция от галерията с кодове на MSDN, посетете следния уеб сайт на Microsoft:

http://code.msdn.microsoft.com/KB918462Забележка Галерията с кодове на MSDN показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език в списъка, това се дължи на факта, че страницата с ресурси на галерия с кодове е недостъпна за този език.Забележка Ако възникнат допълнителни проблеми или е необходимо отстраняване на неизправности, може да се наложи да създадете отделна заявка за обслужване. Обичайните разходи за поддръжка ще важат за допълнителни въпроси и проблеми, които не отговарят на условията за конкретната актуална корекция. За пълен списък с телефонни номера за обслужване и поддръжка на клиенти на Microsoft или за да създадете отделна заявка за обслужване, посетете следния уеб сайт на Microsoft:

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

Предпоставки

За да приложите тази спешна корекция, трябва да имате инсталиран .NET Framework 2,0.

Изискване за рестартиране

Не е необходимо да рестартирате компютъра, след като приложите тази спешна корекция.

Информация за заместване на актуална корекция

Тази актуална корекция не замества никоя друга актуална корекция.

Информация за файла

Английската версия на тази спешна корекция има атрибутите на файла (или по-нови файлови атрибути), които са изброени в таблицата по-долу. Датите и часовете за тези файлове са посочени в координирано универсално време (UTC). Когато видите информацията за файла, тя се конвертира в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента дата и час в контролния панел.

Име на файл

Версия на файл

Размер на файла

Дата

Време

System.dll

2.0.50727.109

3 018 752

01-May-2006

21:15

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Повече информация

За повече информация относно класа на HttpWebRequest посетете следния уеб сайт на Microsoft Developer NETWORK (MSDN):

http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.aspxЗа повече информация относно системата. ObjectDisposedException , посетете следния MSDN уеб сайт:

http://msdn2.microsoft.com/en-us/library/system.objectdisposedexception.aspxЗа повече информация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×