ИСПРАВЛЕНИЕ: Ошибки исключения ArgumentNullException сообщения при.NET Framework 2.0 пакетом приложений пытается обработать ответ с нулевой длиной содержимого для асинхронной страницы ASP.Запрос NET веб-службы: «Значение не может быть null»

Переводы статьи Переводы статьи
Код статьи: 973136 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Рассмотрим следующий сценарий:
  • Запустите Microsoft.NET Framework 2.0 пакетом приложений, вызывает веб-службу с помощью Microsoft ASP.NET Web service клиентских компонентов. Например, код приложения, созданный Wsdl.exe или вызовеSoapHttpClientProtocolкласс приложения.
  • Клиент вызывает асинхронный вызов веб-службы.
  • Клиент отправляет запрос на сервер.
  • Веб-служба возвращает ответ, содержащий нулевой длины содержимого.
В этом случае, когда веб-служба пытается обработать этот ответSystem.ArgumentNullExceptionИсключение вызывается вместе с сообщение об ошибке:
Не может иметь значение null.
ПримечаниеЭта проблема не возникает, когда клиент синхронно вызывает вызов веб-службы.

Решение

Исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, где наблюдается вышеописанная проблема.

Для загрузки исправления посетите подключения Microsoft веб-узла:
https://Connect.Microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID = 20922

Необходимые условия

Необходимо иметь.NET Framework 2.0 с пакетом обновления 2 (SP2) или.NET Для установки этого исправления Framework 3.5 с пакетом обновления 1.

Необходимость перезагрузки

У вас нет необходимости перезагружать компьютер после установки исправление.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия данного исправления содержит файл атрибуты (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате UTC (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Для узнать разницу между временем UTC и местным временем, воспользуйтесьВремя Зонана вкладкеДата и времяэлемент в элементе управления Панель.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл размерДатаВремя
System.Web.Services.dll2.0.50727.4055839,68017 Июля 2009 г.09: 22

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Относится к».
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 973136 - Последний отзыв: 11 февраля 2011 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
Ключевые слова: 
kbexpertiseadvanced kbsurveynew kbqfe kbmt KB973136 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:973136

Отправить отзыв

 

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