تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

على جهاز كمبيوتر يقوم بتشغيل Windows 7، تواجهك واحدة أو أكثر من الأعراض التالية.

العرض الأول

يرجى مراعاة السيناريو التالي:

  • قم بتشغيل خدمة ويب غير متزامن يستخدم Microsoft.NET Framework 2.0 Service Pack 2 (SP2) على ملقم.


  • HttpWebRequest العملية غير المتزامنة بإرسال طلب ويب إلى خدمة ويب.

  • خدمة ويب يطرح استثناء.

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

العرض 2

يرجى مراعاة السيناريو التالي:

  • يمكنك تشغيل Microsoft تطبيق يستند إلى.NET Framework 2.0 SP2 استدعاء خدمة ويب باستخدام مكونات عميل خدمة Microsoft ASP.NET على ويب. على سبيل المثال، التعليمات البرمجية للتطبيق تم إنشاؤه بواسطة عملية Wsdl.exe أو التطبيق باستدعاء الأسلوب سوافتبكلينتبروتوكول .

  • استدعاء العميل استدعاء خدمة الويب بشكل غير متزامن.

  • العميل بإرسال طلب إلى ملقم.

  • ثم يتلقى العميل استجابة ويب يحتوي على محتوى ذات طول صفري.

عند محاولة خدمة ويب لمعالجة الاستجابة في هذا السيناريو، يتم طرح استثناء System.ArgumentNullException . وبعد ذلك، تتلقى رسالة الخطأ التالية:

لا يمكن أن تكون القيمة فارغة.

ملاحظة: تحدث هذه المشكلة عند استدعاء العميل استدعاء خدمة الويب شكل متزامن.

السبب

العرض الأول

تحدث هذه المشكلة بسبب معالجة الاستثناء.NET Framework لا تعتبر الحالة الذي يطرح الأسلوب HttpWebRequest.EndGetRequestStream استثناء عندما يتضمن هذا الاستثناء استجابة من الملقم.

الحل

معلومات الإصلاح العاجل

الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.

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

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=27977

الحالة

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

مزيد من المعلومات

لمزيد من المعلومات حول المشكلات الموضحة في القسم "العرض الأول"، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

إصلاح 973134 : توقف استجابة خدمة ويب، ويتم طرح استثناء عند تشغيل خدمة ويب غير متزامن يستند إلى.NET Framework 2.0 S

لمزيد من المعلومات حول المشكلات الموضحة في القسم "الأعراض 2"، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×