قائمة بالمشكلات التي يتم معالجتها بتحديث توافق التطبيقات.NET Framework 3.5 SP1

مقدمة

تسرد هذه المقالة معلومات حول مشكلات.NET Framework 3.0 Service Pack 1 (SP1) بعد الترقية إلى.NET Framework 3.5 Service Pack 1 (SP1). يتم إصلاح هذه المشكلات في.NET Framework 3.5 SP1 تحديث.

لمزيد من المعلومات حول. NET Framework 3.5 SP1 تحديث، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

959209 .NET Framework 3.5 Service Pack 1 يتوفر تحديث

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

  • يتعذر على ميزة البيانات الديناميكية الجديدة المضمنة في.NET Framework 3.5 SP1 التنقل علاقات رأس برأس. بسبب عدم القدرة على التنقل علاقات رأس برأس، يفشل أي محاولة لإنشاء موقع ويب بيانات حيوية الذي يتم تشغيله على نموذج بيانات إطار عمل وحدة.
  • سيتم قطع ميزة الأحرف الاستهلالية مستعرض ASP.NET عندما يتم تثبيت ملحق FrontPage. تحدث هذه المشكلة لأن ملحق FrontPage بإضافة مجلد مخفي تحت المجلد App_Browser الموجود به ملف.browser يحتوي على بيانات التعريف. يقوم ASP.NET بإنشاء خطأ عندما يقوم ASP.NET بتمرير هذه الملفات. تؤثر هذه المشكلة على العملاء الذين لديهم ملحق FrontPage المثبتة.
  • بعد تثبيت.NET Framework 3.5 SP1، قد تواجه موقع ويب يستخدم إصدار مشتقة من عنصر التحكم أوبداتيبروجريس الاستثناء التالي:

    يجب تحديد بروجريستيمبلاتي في عنصر التحكم أوبداتيبروجريس بالمعرف 'المعرف'.


    تحدث هذه المشكلة بسبب وجود اختلاف في الأداء بين.NET Framework 3.5 و.NET Framework 3.5 SP1. في.NET Framework 3.5، عنصر التحكم أوبداتيبروجريس يفرض متطلبات الخاصية بروجريستيمبلاتي من الروتين PreRender . يمكن عنصر تحكم أوبداتيبروجريس مشتقة تخريب هذا المطلب بتجاوز الأحداث أونبريريندير في عنصر التحكم المشتقة. لذلك، تجنب التحكم أوبداتيبروجريس استدعاء في الأساس. أونبريريندير الحدث. في.NET Framework 3.5 SP1، يستخدم عنصر التحكم أوبداتيبروجريس طريقة كريتتشيلدكونترولس لإنشاء خاصية بروجريستيمبلاتي . لذلك، يتم فرض الشرط نقطة مختلفة في دورة حياة الصفحة. ولذلك، يتعذر تخريب التقنية أونبريريندير الشيك.
  • يقوم بإنشاء خطأ الأداة SGEN.exe ولا إنشاء تجميع تسلسل أثناء استخدام أداة SGEN.exe لإنشاء تجميع يحتوي على بعض الأنواع التي لها [Obsolete (IsError = true)] الخاصية. ومع ذلك، أداة SGEN.exe يجب أن يمنع.NET Framework تسلسل غير قديمة الأنواع في التجميع.
  • إنشاء خدمات ويب Exchange استثناءات بسبب مشاكل اتصالات Windows (WCF). يؤدي كل من الاستثناءات الطلبات فاشلة. ولذلك، يبدو أن مؤقتاً إلى الأسفل من خدمة Exchange أو لا يعمل.
  • التغييرات التي يتم إجراؤها في.NET Framework 3.5 SP1 للتحسين في نفس الوقت (JIT) يؤدي تعزيز الحقول لتسجيل غير صحيحة. لذلك، JIT إنشاء تعليمات برمجية غير صحيح. تحدث هذه المشكلة فقط عند استخدام الإرشادات cpblk أو إرشادات initblk . يتم فقط تصدر هذه التعليمات بواسطة برنامج التحويل البرمجي c + + مدارة. تنطبق هذه المشكلة على التعليمات البرمجية التي تم إنشاؤها بواسطة JIT وبواسطة NGEN.
  • قد تفشل التجميعات 1.1 مظلل في حالة تجاوز التجميعات بعض الأساليب في.NET Framework. على سبيل المثال، قد تحدث هذه المشكلة إذا كان نوع.NET Framework 1.1 بتجاوز أسلوب ظاهري، ولكن نفس نوع عدم تجاوز الأسلوب الظاهري في.NET Framework 2.0. يجب أن لا يكون هذا تغيرا جذريا، لأن تطبيق الأسلوب لا يزال موجوداً مسبقاً في التسلسل الهيكلي للوراثة. ومع ذلك، إذا تجاوز الأسلوب الظاهري، ثم يتم إنشاء الأسلوب الظاهري مقابل 1.1 وثم يتم تظليلها أسلوب ظاهري، لا تعمل التعليمات البرمجية مظلل عند تشغيل التعليمات البرمجية في.NET Framework 2.0 SP2 أو.NET Framework 3.5 SP1.
  • في.NET Framework 3.5 SP1، بسبب التغييرات التي يتم إجراؤها في التحقق من قيمة فارغة لدعم التعشيه تخطيط مساحة العنوان (ASLR)، حالة فشل يؤدي إلى انتهاك حقوق وصول في وقت التشغيل. بيان هذا انتهاك الوصول كاستثناء (ExecutionEngineException). بالإضافة إلى ذلك، يتم إنهاء العملية.
  • عند إنشاء أنواع معينة في وقت التشغيل باستخدام الانعكاس نتيجة لإلغاء التسلسل، وقت التشغيل بإدخال حلقة لا نهائية في عمليات 32 بت. في عمليات 64 بت، يحدث استثناء نفاد الذاكرة. يجب أن يكون النوع نوع عام تم إنشاء مثيل باستخدام نوع مرجع. بالإضافة إلى ذلك، يجب تطبيق واجهة ISerializable النوع وتحتوي على حقل ثابت.
  • بعد تثبيت.NET Framework 3.5 SP1، تتلقى رسالة الخطأ التالية استثناء عندما يتم استضافة موقع ويب ضمن IIS:
    System.Runtime.InteropServices.COMException
    تحدث هذه المشكلة وينت الشروط التالية صحيحاً:
    • تشغيل موقع ويب تتم استضافته ضمن IIS ASP.NET.
    • يستخدم ASP.NET أساس العرض التقديمي ل Windows (WPF) لإنشاء الصور على الطاير.
  • كسر الارتباطات التشعبية النسبية داخل مستندات XPS ويؤدي إلى تعطل التطبيق. في مستندات XPS، عند استعراض ارتباط إلى موقع آخر داخل نفس المستند، لا يحدث شيئا. أو تعطل التطبيق الذي يستضيف مستند XPS.
  • في.NET Framework 3.5 SP1، يقوم الأسلوب Geometry.Combine المزيد من النقاط أو إنشاء مقاطع من الأسلوب في الإصدارات السابقة. يستخدم معلومات نقطة أو المسار الذي تم إنشاؤه بواسطة WPF 10 مرات عدد نقاط لتعريف مسار هندسة كما في الإصدارات السابقة. تتطلب الإصدارات السابقة ثلاثة خطوط لتحديد شكل هندسي بسيط نسبيا أو المسار. ومع ذلك، 30 خط مطلوبة في.NET Framework 3.5 SP1.
  • بعد تثبيت.NET Framework 3.5 SP1، يمكن عرض البيانات الديناميكية المفتاح الخارجي معرفات في علاقة رأس برأس. تنكسر مواقع ويب أو التطبيقات التي تم إنشاؤها باستخدام البيانات الديناميكية ل ASP.NET للبيانات الديناميكية يفترض وجود واصفات الخاصية. تستخدم البيانات الديناميكية واصفات الخاصية للحصول على عناوين الارتباطات.



    الاستثناء الذي تم إنشاؤه لما يلي:

    HttpException (0x80004005): ربط البيانات: 'System.Web.UI.WebControls.EntityDataSourceWrapper' لا تحتوي على خاصية بالاسم 'إدارة'.
  • لا يمكنك حذف الارتباطات إلى خصائص التنقل التي لا يتم تسمية نفس النوع. تحدث هذه المشكلة عند اسم نوع يختلف عن الخاصية التنقل التي توضح العلاقة من هذا النوع مع نوع آخر.
  • تمكين عميل خدمات البيانات ADO.NET مطور عميل لإدراج كيان جديد في الخدمة وربط هذا الكيان مع الكيانات الأخرى ذات الصلة. إذا الحديث العميل لخدمة بيانات التي تدعمها قاعدة بيانات علائقية، يتم فرض قواعد مخطط قاعدة البيانات على إدراج للخدمة. في قواعد البيانات، من الشائع لوضع قيد NOT NULL على مفاتيح خارجية في جداول. وفي هذه حالة، يجب أن تتضمن عملية إدراج إلى الجدول مفتاح خارجي للكيان المرتبط. ومع ذلك، بسبب عيب التعليمات برمجية في مكتبة العميل ADO.NET، كيانات جديدة واقترانات مرجع لا يمكن تعيين مرة واحدة. ولذلك، لا يمكنك استخدام عميل خدمات البيانات ADO.NET مع القيود الشائعة في جدول المفتاح الخارجي.
  • مكتبة عميل تعقب كائن المقترن بواحدة أو أكثر من كائنات إضافية، لا يمكنك حذف كائن أمر. تحدث هذه المشكلة لأن المكتبة أيضا بمحاولة حذف المراجع بين الكائنات.
  • يختلف سلوك التنفيذ الأوتوماتيكي في حركات Oracle في.NET Framework 2.0 SP1 من السلوك في.NET Framework 2.0 SP2. في.NET Framework 2.0 SP2، إذا كان تطبيق بدء عملية إكمال الحركة وثم بدء معاملة جديدة على نفس اتصال تنفيذ كافة الأوامر التي يتم تنفيذها في الحركة الثانية في وضع التنفيذ التلقائي. التغييرات التي يتم إجراؤها بواسطة هذه الأوامر المرتبطة بقاعدة البيانات إذا كان يتم إرجاع الحركة مرة أخرى.

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

x86 الإصدارات

اسم الملفالإصدارالتاريخالوقتالحجم
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840
system.data.services.client.dll3.5.30729.19613-Dec-200817:53294,912
system.data.services.dll3.5.30729.19613-Dec-200817:53442,368
system.web.dynamicdata.dll3.5.30729.19613-Dec-200817:53229,376
system.web.entity.dll3.5.30729.19613-Dec-200817:53139,264
system.web.extensions.dll3.5.30729.19613-Dec-200817:531,277,952

x64 الإصدارات

اسم الملفالإصدارالتاريخالوقتالحجم
System.ServiceModel.dll3.0.4506.225406-Dec-200803:175,267,456
System.ServiceModel.dll3.0.4506.225406-Dec-200804:125,931,008
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:082,254,672
Wpfgfx_v0300.dll3.0.6920.150006-Dec-200803:351,736,528
PresentationFramework.dll3.0.6920.150006-Dec-200803:054,636,672
PresentationFramework.dll3.0.6920.150006-Dec-200803:305,283,840
system.data.services.client.dll3.5.30729.19613-Dec-200817:53294,912
system.data.services.client.dll3.5.30729.19613-Dec-200817:59294,912
system.data.services.dll3.5.30729.19613-Dec-200817:53442,368
system.data.services.dll3.5.30729.19613-Dec-200817:59442,368
system.web.dynamicdata.dll3.5.30729.19613-Dec-200817:53229,376
system.web.dynamicdata.dll3.5.30729.19613-Dec-200817:59229,376
system.web.entity.dll3.5.30729.19613-Dec-200817:53139,264
system.web.entity.dll3.5.30729.19613-Dec-200817:53139,264
system.web.extensions.dll3.5.30729.19613-Dec-200817:531,277,952
system.web.extensions.dll3.5.30729.19613-Dec-200817:591,277,952
خصائص

رقم الموضوع: 958484 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات