قائمة الأخطاء التي تم إصلاحها في .NET Framework 1.1 المزود بحزمة الخدمة Service Pack 1 ولكن يتم لا وصفه في مكان آخر في مقالات "قاعدة المعارف لـ Microsoft" الفردية

ترجمات الموضوعات ترجمات الموضوعات
معرف المقالة: 888528 - عرض المنتجات التي تنطبق عليها هذه المقالة.
توسيع الكل | طي الكل

في هذه الصفحة

مقدمة حول

تتضمن هذه المقالة قائمة الأخطاء التي تم إصلاحها في .NET Framework 1.1 المزود بحزمة الخدمة Service Pack 1 و التي يتم لا وصفه في مكان آخر في مقالات قاعدة معارف Microsoft "(KB) الفردية.

لمزيد من المعلومات حول الإصلاحات الموثّق مسبقاً في ".NET Framework 1.1 Service Pack 1،" انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
867460قائمة الأخطاء التي تم إصلاحها في .NET Framework 1.1 المزود بحزمة الخدمة Service Pack 1

معلومات أخرى

واجهة مستخدم "المسؤول" و "كتالوج

يحدث خطأ InvalidComObjectException عند تعداد خلال مجموعة ManagementObjectCollection بعد إجراء مكالمة مع الخاصية Count المجموعة.

عند تعداد مجموعة ManagementObjectCollection بعد إجراء مكالمة مع الخاصية Count المجموعة "، قد تتلقى رسالة خطأ استثناء التالية:
InvalidComObjectException
تحدث هذه المشكلة عند استرداد قيمة الخاصية Count. تستخدم الخاصية Count بناء foreach. يجعل بناء foreach استدعاء الأسلوب التخلص على كل كائن في المجموعة.

asp.net

عند تشغيل الأمر "aspnet_regiis –i" ، تتم إعادة تعيين كلمة المرور إذا كان حساب ASPNET موجود مسبقاً.

يمكنك استخدام أداة تسجيل ASP.NET Microsoft خدمات معلومات إنترنت (IIS) (Aspnet_regiis.exe) مع -I الخيار لتسجيل الإصدار ISAPI ASP.NET مع ASP.NET الخاص بك التطبيق. ومع ذلك، إذا قمت بذلك حساب ASPNET مسبقاً الأمر aspnet_regiis –i لا يؤدي إلى تغيير كلمة المرور كما هو متوقع. بدلاً من ذلك، يعيد الأمر aspnet_regiis –i تعيين كلمة المرور.

ملاحظة عند إعادة تعيين كلمة مرور حساب ASPNET قد لا تعمل البرامج الأخرى التي تستخدم حساب ASPNET بشكل صحيح.

لا يتم حفظ إعدادات خدمة حالة جلسة ASP.NET عند الترقية.

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

تمت إضافة سلوك افتراضي جديد إلى ترميز حرف السطر الجديد (\n) في رؤوس الاستجابة وعدم إضافة خيار تكوين لتعطيل هذا السلوك.

بشكل افتراضي، يتم ترميز حرف السطر الجديد (\n) عند العثور على نص الرأس. يساعد هذا السلوك الجديد على حماية النظام من هجمات "تقسيم استجابة HTTP".

كمحاولة للتغلب على هذا السلوك الجديد، يجب عليك تعيين السمة EnableHeaderChecking التالية إلى false في <httpruntime> العنصر. <httpruntime> عنصر يُستخدم لتكوين إعدادات وقت التشغيل HTTP ASP.NET. التالي مثال عن كيفية تعيين سمة EnableHeaderChecking إلى false بحيث لا يتم ترميز حرف السطر الجديد (\n):
<httpRuntime EnableHeaderChecking="false" .../>

يتم تغيير كلمة مرور حساب ASPNET عند تثبيت .NET Framework 1.1.

عند تثبيت ترقية أو حزمة خدمة للحصول .NET Framework 1.1 كلمة مرور حساب ASPNET يتغير.

ملاحظة حساب ASPNET حساب محجوز. لذلك، ننصح التي لم تقم يدويًا بتغيير كلمة المرور.

مكتبة الفئة .NET framework

ظهور رسالة خطأ استثناء معرف الثقافة someLCID غير ثقافة معتمدة"عند محاولة إنشاء مثيل لفئة CultureInfo تستند إلى الإعدادات محلية ELK.

عند محاولة إنشاء مثيل لفئة CultureInfo يستند إلى الإعدادات محلية يحتوي على ملحق لغة مجموعة (ELK) تظهر رسالة خطأ استثناء مشابهة إلى ما يلي:
الثقافة ذات المعرّف someLCID ليست ثقافة معتمدة.
ملاحظةيعد someLCID معرّف لغة.

تحدث هذه المشكلة عند محاولة إنشاء مثيل لفئة CultureInfo اللغة غير معتمد من قبل .NET Framework 1.1.

تمت إضافة السلوك البديلة الجديد التالي إلى فئة CultureInfo.
  • إنشاء مثيل لفئة CultureInfo يستند إلى الإعدادات المحلية الافتراضية للمستخدم الحالي. استخدم الدالة GetUserDefaultLCID استرداد معرف الإعدادات المحلية الافتراضية للمستخدم الحالي.
  • إنشاء مثيل لفئة CultureInfo يستند إلى الإعدادات المحلية الافتراضية للنظام. استخدم الدالة GetSystemDefaultLCID استرداد معرف الإعدادات المحلية الافتراضية النظام.
  • إنشاء مثيل لفئة CultureInfo يستند إلى اللغة الافتراضية في النظام. استخدم الدالة GetSystemDefaultUILanguage استرداد معرف اللغة (LANGID) للغة الافتراضية في النظام.
  • إنشاء مثيل لفئة CultureInfo الذي يستند إلى خاصية InvariantCulture.
ملاحظة البيانات الموروثة غير معتمد من قبل نظام التشغيل ، تظهر رسالة خطأ استثناء التالية:
البيانات الموروثة اسم someLCID غير معتمد.

دعم اللغة القومية تحتوي البيانات على اسم غير صحيح من أجل صربيا مونتنيجرو.

بيانات دعم اللغة القومي (NLS) على اسم غير صحيح من أجل صربيا مونتنيجرو. الاسم غير صحيح كان صربيا. لقد تم تغيير هذا الاسم إلى صربيا مونتنيجرو.

خدمات COM +

تظهر الواجهات الجديدة في مساحة الاسم System.Runtime.InteropServices بعد تثبيت على .NET Framework 1.1 المزود بحزمة الخدمة SP1.

بعد تثبيت على .NET Framework 1.1 المزود بحزمة الخدمة SP1 تظهر الواجهات الجديدة في إطار التحسس الذكي. عند كتابة system.Runtime.InteropServices. (بما في ذلك النقطة الحرف [.]) ، تظهر الواجهات الجديدة التي تبدأ بـ حرف التسطير (_).

مكتبة الفئات .NET (NCL)

يحدث خطأ WebException "ServerProtocolViolationException" عند استدعاء الأسلوب HttpWebRequest GetResponse.

للمساعدة في حماية الكمبيوتر الخاص بك من "HTTP استجابة تقسيم" تنفيذ هجمات تحليل كما موصوف في Request for Comments (RFC) 2616 المستند. لذلك، يتم السماح لم أحرف التحكم في أسماء أو قيم. المثال "و" الحرف (CR) حرف الإرجاع "و" في تغذية غير الحرف (LF) المسموح. بالإضافة إلى ذلك، العديد من الأحرف غير المسموح بها في أسماء و يجب أن يكون لدى كل رأس استجابة بنقطتين.

كمحاولة للتغلب على هذا السلوك الجديد، يجب إضافة سمة useUnsafeHeaderParsing إلى <httpwebrequest> العنصر في الملف Machine.config. التعليمة البرمجية التالية مثال عن كيفية تعيين سمة useUnsafeHeaderParsing إلى true.
<system.net>
	<settings>
		<httpWebRequest
			useUnsafeHeaderParsing = "true"
		/>
	</settings>
</system.net>

تكامل (URT) من وقت التشغيل العالمي

لا يمكنك تثبيت صورة إدارة .NET Framework 1.1 يتضمن تحديث أو حزمة الخدمات فوق الإصدار الأصلي من صورة الإدارة أو عميل.

عند محاولة تثبيت صورة .NET Framework 1.1 عبر إصدار الأصلي يتضمن الإصدار من قبل مسؤول أو صورة العميل و الصورة التي تريد تثبيت تحديث أو حزمة خدمة, فشل التثبيت.

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

يجب إصلاح .NET Framework بعد ترقية نظام التشغيل.

عند ترقية نظام العملية يجب إصلاح Microsoft .NET Framework قبل تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1.

على سبيل المثال، يجب إصلاح .NET Framework 1.1 عند الترقية من Microsoft Windows Millennium Edition إلى نظام التشغيل Microsoft Windows XP. بعد الترقية إلى نظام التشغيل Windows XP يجب إجراء عملية إصلاح على .NET Framework 1.1 الموجودة قبل تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1. لإصلاح في .NET Framework 1.1 ، اتبع الخطوات التالية:
  1. انقر فوق ابدأ ثم انقر فوق لوحة التحكم.
  2. انقر فوق إضافة أو إزالة البرامج.
  3. انقر فوق Microsoft .NET Framework 1.1 ثم انقر فوق انقر هنا للحصول على معلومات الدعم.

عدم تثبيت صورة مسؤول إداري من .NET Framework 1.1 يتضمن في .NET Framework 1.1 المزود بحزمة الخدمة SP1 بشكل صحيح بعد تثبيت المتطلبات المسبقة Visual Studio .NET 2003 فقط.

عند تثبيت فقط المتطلبات المسبقة Microsoft Visual Studio .NET 2003 محاولة تثبيت صورة إدارة يحتوي على .NET Framework 1.1 من .NET Framework 1.1 المزود بحزمة الخدمة SP1 التثبيت فشل.

تحدث هذه المشكلة نظرًا لأن خدمة Windows Installer بالاحتفاظ نسخة من الملف Mscoree.dll في الذاكرة لـ 20 دقيقة بعد تثبيت المتطلبات المسبقة Visual Studio .NET 2003.

كمحاولة للتغلب على هذه المشكلة استخدم إحدى الطرق التالية:
  • انتظر حتى 20 دقيقة بدون أي نشاط Windows Installer وحاول تثبيت الصورة المسؤول مرة أخرى.
  • إيقاف خدمة Windows Installer يدوياً. للقيام بذلك، اكتب net stop msiserver في موجه الأوامر ثم ثم اضغط ENTER.
  • قم بإعادة تشغيل جهاز الكمبيوتر.

تتلقى رسالة خطأ "التحويل المحددة غير صحيح" في BizTalk Server 2004 عند استخدام قاعدة تعيين في "محرر القواعد" أو عند استخدام قاعدة تعيين في التزامن.

في Microsoft BizTalk Server 2004, إذا كنت تستخدم قاعدة تعيين في "محرر قواعد" أو إذا كنت تستخدم قاعدة تعيين في التزامن قد تتلقى رسالة الخطأ التالية:
System.InvalidCastException: الإضافة معين غير صالحة.
لمزيد من المعلومات حول كيفية إصلاح هذا الخطأ في BizTalk Server 2004 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
875540FIX: يمكنك تلقي رسالة خطأ "التحويل المحددة غير صحيح" في BizTalk Server 2004 عند استخدام قاعدة تعيين في "محرر قواعد" أو استخدام قاعدة تعيين في التزامن
ملاحظة يجب تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1 قبل تطبيق الإصلاح العاجل الموضح في مقالة "قاعدة المعارف لـ Microsoft" 875540.

صورة إدارة إدارية .NET Framework 1.1 المزود بحزمة الخدمة SP1 غير محظور من تثبيت عبر صورة غير مدار.

عند توزيع صورة إدارة إدارية .NET Framework 1.1 المزود بحزمة الخدمة SP1 باستخدام إعداد "نهج المجموعة" غير محظور الصورة المسؤول من تثبيت عبر صورة يحتوي أحد الإصلاحات العاجلة غير مدار المطبق عليه. يجب أن يتم حظر تثبيت .NET Framework 1.1 المزود بحزمة الخدمة SP1 بواسطة الصورة غير مدار.

ملاحظة عند محاولة تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1 باستخدام Windows Update أو بالنقر المزدوج فوق ملف التوزيع تم منع التثبيت كما هو متوقع.

عند إزالة Windows XP Service Pack 2 من Windows XP جدول PC Edition فواصل العملية تثبيت .NET Framework 1.1.

في Microsoft Windows XP الإصدار Tablet PC Edition 2005, عند إزالة Windows XP المزود بحزمة الخدمة Service Pack 2 (SP2) ، تتلقى رسالة تحذير قد لا تعمل بعض البرامج بشكل صحيح، مثل .NET Framework 1.1. بعد إزالة Windows XP SP2 يجب إزالة ثم قم بإعادة تثبيت .NET Framework 1.1 لإصلاح التثبيت.

ملاحظة عند محاولة إصلاح تثبيت .NET Framework 1.1 لا تنجح عملية الإصلاح.

خدمات ويب XML

<CustomErrors mode="Off"/> لا يعرض رسائل الاستثناء الداخلي في استثناءات SoapException وقت التشغيل.

عند تعيين سمة وضع<customerrors> العنصر إلى إيقاف تتبع نوع أو مكدس الاستثناء الداخلي لا يتم تضمين أخطاء الاستثناء SoapException. التعليمة البرمجية التالية مثال عن كيفية تعيين سمة وضع<customerrors> العنصر إلى إيقاف في ملف Web.config.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <customErrors mode="Off"/>
  </system.web>
</configuration>
ملاحظة يحدث هذا السلوك بعد تثبيت .NET Framework 1.1 SP1.

ويب خدمة استدعاء السلوك الذي يحدث عند تعيين الخاصية WebRequest.PreAuthenticate إلى true.

عند تعيين الخاصية PreAuthenticate إلى true قبل إجراء استدعاء خدمة ويب يتم تضمين الطلب بيانات الاعتماد. قبل تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1 ، السلوك الذي يحدث عند تعيين الخاصية PreAuthenticate الذي يلي صحيحاً:
  1. يتم إجراء طلب استدعاء خدمة ويب PreAuthenticated بدون بيانات الاعتماد.
  2. تم رفض استدعاء خدمة ويب ثم تظهر رسالة خطأ 404 HTTP.
  3. يتم إجراء طلب استدعاء خدمة ويب PreAuthenticated مع بيانات الاعتماد.
ملاحظة خطوات الاكتشاف في الخطوة 1 و في الخطوة 2 لم يعد تنجز عند تعيين الخاصية PreAuthenticate إلى true.

نماذج Windows

متابعة محتوى خلية يظهر على عنصر تحكم DataGrid بعد تعيين الخاصية DataSource الخاصة به إلى قيمة خالية.

عند تعيين الخاصية DataSource لعنصر تحكم DataGrid إلى "فارغ" ، لا يتم مسح محتويات الخلية المحددة ثم يستمر صورة محتويات الخلية تظهر. تحدث هذه المشكلة عند الشروط التالية:
  • لقد تم تطبيق DataGridColumnStyle للتحكم DataGrid.
  • تم تثبيت في .NET Framework 1.1 المزود بحزمة الخدمة SP1.
كمحاولة للتغلب على هذه المشكلة استدعاء الأسلوب GridColumnStyles.Clear لمسح أنماط العمود قبل تعيين الخاصية DataSource إلى قيمة خالية. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
890211FIX: الخلايا يتم لا تُمسح عند تعيين الخاصية Datasource NULL على الخلايا التي تحتوي على خاصية DataGridColumnStyle مخصصة في .NET Framework 1.1
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

الخصائص

معرف المقالة: 888528 - تاريخ آخر مراجعة: 21/ربيع الأول/1427 - مراجعة: 4.4
تنطبق على
  • Microsoft .NET Framework 1.1
كلمات أساسية: 
kbmt kbwebclasses kbwebforms kbwebservices kbwebserver kbnetframe110sp1fix kbqfe kbfix kbbug kbtshoot kbinfo KB888528 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية888528

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com