В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

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

Для загрузки исправления посетите подключения Microsoft веб-узла:

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

Необходимо иметь.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 — последний просмотр: 02/11/2011 23:55:00 — редакция: 2.0

Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5 Service Pack 1

  • kbexpertiseadvanced kbsurveynew kbqfe kbmt KB973136 KbMtru
Отзывы и предложения