أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

تتلقى خطأ استثناء System.InvalidOperationException عندما تقوم بتشغيل Microsoft التطبيقات المستندة إلى.net Framework 2.0 بعد تثبيت الأمن التحديث MS 07-040 على جهاز كمبيوتر

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

اضغط هنا لرابط المقالة باللغة الانجليزية948233
الأعراض
عند قيامك بتشغيل من Microsoft.net إطار تطبيق يستند إلى 2.0، يمكنك تلقي System.InvalidOperationException الاستثناء. تحدث هذه المشكلة إذا كان من الشروط التالية صحيحاً:
  • قمت بتثبيت الأمن التحديث MS 07-040 على جهاز الكمبيوتر.
  • التطبيق المستندة إلى.net Framework 2.0 يحتوي على العديد أنواع التعداد.
  • وتتضمن أنواع التعداد سمة XmlType .
  • يمكنك تعيين الحقل AnonymousType صحيح في سمة XmlType .
إذا لم تقم بتثبيت الأمن التحديث MS 07-040 على الكمبيوتر، لا تتلقى الاستثناء.

إذا قمت بتغيير الحقل AnonymousType إلى كاذبة، لا تتلقى الاستثناء حتى لو قمت بتثبيت الأمن تحديث MS 07-040.
الحل

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

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

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

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

لتطبيق هذا الإصلاح العاجل، يجب عليك.net Framework 2.0 SP1 تثبيت.

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

لديك لإعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل ملف سمات (أو الأحدث) المسرودة في الجدول التالي. التواريخ و يتم سرد الأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عندما كنت عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للعثور الفرق بين التوقيت العالمي UTC والتوقيت المحلي، الاستخدام المنطقة الزمنية علامة التبويب في أداة التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفالملف الحجمتاريخالوقتمنصة
System.xml.dll2.0.50727.18222,052,09627 مارس 200803:36x 86
معلومات أخرى
عند حدوث هذه المشكلة، مكدس الاستدعاءات التي يتم إنشاؤها مشابهة لما يلي:
System.InvalidOperationException was unhandledMessage="Unable to generate a temporary class (result=1).\r\nerror CS0266: Cannot implicitly convert type 'ConsoleApplication2.Color1?' to 'ConsoleApplication2.Color2?'. An explicit conversion exists (are you missing a cast?)\r\n"Source="System.Xml"StackTrace:at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)at ConsoleApplication2.Program.Main(String[] args) in C:\Users\daroth\Documents\Visual Studio 2008\Projects\DevDivBugs162210\ConsoleApplication2\Program.cs:line 48at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)at System.Threading.ThreadHelper.ThreadStart()InnerException: 
لمزيد من المعلومات المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة المعارف ل Microsoft:
931212MS07-040: وجود ثغرات أمنية في إطار.net قد تسمح بتنفيذ تعليمات برمجية عن بعد
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر رقم المقال التالي لعرض المقالة في قاعدة معارف Microsoft:
824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
تصريح
مايكروسوفت تم تأكيد أن هذه هي مشكلة في منتجات Microsoft المسرودة في القسم "تنطبق على" من هذه المقالة.

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

خصائص

رقم الموضوع: 948233 - آخر مراجعة: 07/26/2012 08:14:00 - المراجعة: 3.0

Microsoft .NET Framework 2.0

  • kbexpertiseinter kbhotfixserver kbqfe kbmt KB948233 KbMtar
تعليقات
t> &t=">