FIX: ArgumentNullException الاستثناء رسالة خطأ عند محاولة تطبيقات .NET Framework 2.0 المزود بحزمة الخدمة SP2 معالجة استجابة طلب خدمة ويب ASP.NET غير متزامن مع محتوى ذات طول صفري: "لا يكون قيمة فارغة"

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية973136
الأعراض
اطلع على السيناريو التالي:
  • تشغيل التطبيق .NET Framework 2.0 المزود بحزمة الخدمة SP2 الذي يستدعي خدمة ويب باستخدام مكونات العميل خدمة Microsoft ASP.NET على ويب Microsoft. على سبيل المثال، يتم إنشاء رمز التطبيق بواسطة Wsdl.exe أو استدعاء فئة SoapHttpClientProtocol في التطبيق.
  • استدعاء العميل استدعاء خدمة ويب بشكل غير متزامن.
  • يرسل العميل طلب إلى ملقم.
  • خدمة ويب بإرجاع استجابة يحتوي على محتوى ذات طول صفري.
في هذا السيناريو، عند محاولة خدمة ويب معالجة هذا الاستجابة تم طرح استثناء System.ArgumentNullException مع رسالة الخطأ التالية:
لا يمكن أن تكون القيمة فارغة.
ملاحظة لا تحدث هذه المشكلة عند استدعاء عميل استدعاء خدمة ويب بشكل متزامن.
الحل
يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

لتنزيل هذا الإصلاح العاجل قم بزيارة موقع "ويب Microsoft الاتصال" التالي:

المتطلبات الأساسية

يجب أن يكون لديك على .NET Framework 2.0 المزود بحزمة الخدمة Service Pack 2 (SP2) أو في .NET Framework 3.5 المزود بحزمة الخدمة SP1 مثبتة لتطبيق هذا الإصلاح العاجل.

متطلب إعادة التشغيل

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح الجديد.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات جديدة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في نظام التوقيت العالمي (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في العنصر "التاريخ والوقت" في "لوحة التحكم.
اسم الملفإصدار الملفحجم الملفتاريخالوقت
System.web.services.dll2.0.50727.4055839,68017 يوليو 200909: 22

تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 973136 - آخر مراجعة: 04/30/2010 06:08:00 - المراجعة: 5.0

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

  • kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB973136 KbMtar
تعليقات