مقدمة

يتوفر تحديث ل Microsoft.NET Framework 4، 5. لمزيد من المعلومات حول المشكلات التي يعمل هذا التحديث على تحديثها، راجع المقطع "هذا التحديث على حل المسائل".

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

كيفية الحصول على هذا التحديث



Windows Update

يتوفر هذا التحديث من موقع Windows Update.

مركز تنزيل Microsoft

يتوفر الملف التالي للتنزيل من مركز التنزيل ل Microsoft:

Download قم بتنزيل الحزمة الآن.

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

119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنتقامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.

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

لتطبيق هذا التحديث، يجب أن يكون لديك ".NET Framework 4-5" مثبتة.

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

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

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

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

لكافة الإصدارات المستندة إلى x86 من ويندوز 7 SP1 و Windows Server 2008 SP2 ويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

aspnet_wp.exe

4.0.30319.19063

44,088

22-Feb-2013

20:13

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

20:13

Microsoft.Common.targets

262,574

22-Feb-2013

20:13

Microsoft.Xaml.targets

19,848

22-Feb-2013

20:13

System.Activities.Core.Presentation.dll

4.0.30319.19063

717,968

22-Feb-2013

07:33

System.Activities.dll

4.0.30319.19063

1,573,960

22-Feb-2013

07:33

System.Activities.Presentation.dll

4.0.30319.19063

2,137,216

22-Feb-2013

07:33

System.Data.Entity.dll

4.0.30319.19063

4,163,656

22-Feb-2013

07:33

System.IdentityModel.dll

4.0.30319.19063

1,085,016

22-Feb-2013

07:33

System.Runtime.Serialization.dll

4.0.30319.19063

1,051,768

22-Feb-2013

07:33

System.ServiceModel.Activation.dll

4.0.30319.19063

203,392

22-Feb-2013

07:33

System.ServiceModel.Channels.dll

4.0.30319.19063

158,840

22-Feb-2013

07:33

System.ServiceModel.Discovery.dll

4.0.30319.19063

312,440

22-Feb-2013

07:33

System.ServiceModel.dll

4.0.30319.19063

6,368,848

22-Feb-2013

07:33

System.ServiceModel.Web.dll

4.0.30319.19063

323,168

22-Feb-2013

07:33

System.dll

4.0.30319.19063

3,449,368

22-Feb-2013

07:33

System.Web.dll

4.0.30319.19063

5,420,080

22-Feb-2013

07:33

webengine.dll

4.0.30319.19063

24,616

22-Feb-2013

20:13

webengine4.dll

4.0.30319.19063

505,384

22-Feb-2013

20:13


لكافة الإصدارات المستندة إلى x64 من ويندوز 7 SP1 Windows Server 2008 R2 SP1 ونظام التشغيل Windows Server 2008 SP2 وويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

aspnet_wp.exe

4.0.30319.19063

48,680

22-Feb-2013

20:39

aspnet_wp.exe

4.0.30319.19063

44,088

22-Feb-2013

20:13

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

20:39

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

20:13

Microsoft.Common.targets

262,574

22-Feb-2013

20:39

Microsoft.Common.targets

262,574

22-Feb-2013

20:13

Microsoft.Xaml.targets

19,848

22-Feb-2013

20:39

Microsoft.Xaml.targets

19,848

22-Feb-2013

20:13

System.Activities.Core.Presentation.dll

4.0.30319.19063

717,968

22-Feb-2013

07:33

System.Activities.dll

4.0.30319.19063

1,573,960

22-Feb-2013

07:33

System.Activities.Presentation.dll

4.0.30319.19063

2,137,216

22-Feb-2013

07:33

System.Data.Entity.dll

4.0.30319.19063

4,163,656

22-Feb-2013

07:33

System.IdentityModel.dll

4.0.30319.19063

1,085,016

22-Feb-2013

07:33

System.Runtime.Serialization.dll

4.0.30319.19063

1,051,768

22-Feb-2013

07:33

System.ServiceModel.Activation.dll

4.0.30319.19063

203,392

22-Feb-2013

07:33

System.ServiceModel.Channels.dll

4.0.30319.19063

158,840

22-Feb-2013

07:33

System.ServiceModel.Discovery.dll

4.0.30319.19063

312,440

22-Feb-2013

07:33

System.ServiceModel.dll

4.0.30319.19063

6,368,848

22-Feb-2013

07:33

System.ServiceModel.Web.dll

4.0.30319.19063

323,168

22-Feb-2013

07:33

System.dll

4.0.30319.19063

3,449,368

22-Feb-2013

07:33

System.Web.dll

4.0.30319.19063

5,414,968

22-Feb-2013

20:39

System.Web.dll

4.0.30319.19063

5,420,080

22-Feb-2013

07:33

webengine.dll

4.0.30319.19063

26,664

22-Feb-2013

20:39

webengine.dll

4.0.30319.19063

24,616

22-Feb-2013

20:13

webengine4.dll

4.0.30319.19063

619,056

22-Feb-2013

20:39

webengine4.dll

4.0.30319.19063

505,384

22-Feb-2013

20:13


لكافة الإصدارات المستندة إلى x86 من ويندوز 7 SP1 و Windows Server 2008 SP2 ويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

aspnet_wp.exe

4.0.30319.18044

44,072

22-Feb-2013

09:24

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

09:24

Microsoft.Common.targets

262,574

22-Feb-2013

09:24

Microsoft.Xaml.targets

19,848

22-Feb-2013

09:24

System.Activities.Core.Presentation.dll

4.0.30319.18044

717,968

22-Feb-2013

07:32

System.Activities.dll

4.0.30319.18044

1,573,960

22-Feb-2013

07:32

System.Activities.Presentation.dll

4.0.30319.18044

2,137,216

22-Feb-2013

07:32

System.Data.Entity.dll

4.0.30319.18044

4,163,664

22-Feb-2013

07:32

System.IdentityModel.dll

4.0.30319.18044

1,085,032

22-Feb-2013

07:32

System.Runtime.Serialization.dll

4.0.30319.18044

1,051,272

22-Feb-2013

07:32

System.ServiceModel.Activation.dll

4.0.30319.18044

203,392

22-Feb-2013

07:32

System.ServiceModel.Channels.dll

4.0.30319.18044

158,840

22-Feb-2013

07:32

System.ServiceModel.Discovery.dll

4.0.30319.18044

312,440

22-Feb-2013

07:32

System.ServiceModel.dll

4.0.30319.18044

6,368,848

22-Feb-2013

07:32

System.ServiceModel.Web.dll

4.0.30319.18044

323,168

22-Feb-2013

07:32

System.dll

4.0.30319.18044

3,449,392

22-Feb-2013

07:32

System.Web.dll

4.0.30319.18044

5,419,048

22-Feb-2013

07:32

webengine.dll

4.0.30319.18044

24,632

22-Feb-2013

09:24

webengine4.dll

4.0.30319.18044

505,392

22-Feb-2013

09:24


لكافة الإصدارات المستندة إلى x64 من ويندوز 7 SP1 Windows Server 2008 R2 SP1 ونظام التشغيل Windows Server 2008 SP2 وويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

aspnet_wp.exe

4.0.30319.18044

48,680

22-Feb-2013

09:47

aspnet_wp.exe

4.0.30319.18044

44,072

22-Feb-2013

09:24

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

09:47

Microsoft.Common.OverrideTasks

6,295

22-Feb-2013

09:24

Microsoft.Common.targets

262,574

22-Feb-2013

09:47

Microsoft.Common.targets

262,574

22-Feb-2013

09:24

Microsoft.Xaml.targets

19,848

22-Feb-2013

09:47

Microsoft.Xaml.targets

19,848

22-Feb-2013

09:24

System.Activities.Core.Presentation.dll

4.0.30319.18044

717,968

22-Feb-2013

07:32

System.Activities.dll

4.0.30319.18044

1,573,960

22-Feb-2013

07:32

System.Activities.Presentation.dll

4.0.30319.18044

2,137,216

22-Feb-2013

07:32

System.Data.Entity.dll

4.0.30319.18044

4,163,664

22-Feb-2013

07:32

System.IdentityModel.dll

4.0.30319.18044

1,085,032

22-Feb-2013

07:32

System.Runtime.Serialization.dll

4.0.30319.18044

1,051,272

22-Feb-2013

07:32

System.ServiceModel.Activation.dll

4.0.30319.18044

203,392

22-Feb-2013

07:32

System.ServiceModel.Channels.dll

4.0.30319.18044

158,840

22-Feb-2013

07:32

System.ServiceModel.Discovery.dll

4.0.30319.18044

312,440

22-Feb-2013

07:32

System.ServiceModel.dll

4.0.30319.18044

6,368,848

22-Feb-2013

07:32

System.ServiceModel.Web.dll

4.0.30319.18044

323,168

22-Feb-2013

07:32

System.dll

4.0.30319.18044

3,449,392

22-Feb-2013

07:32

System.Web.dll

4.0.30319.18044

5,413,952

22-Feb-2013

09:47

System.Web.dll

4.0.30319.18044

5,419,048

22-Feb-2013

07:32

webengine.dll

4.0.30319.18044

26,664

22-Feb-2013

09:47

webengine.dll

4.0.30319.18044

24,632

22-Feb-2013

09:24

webengine4.dll

4.0.30319.18044

619,056

22-Feb-2013

09:47

webengine4.dll

4.0.30319.18044

505,392

22-Feb-2013

09:24



المشكلات التي يعمل هذا التحديث على حليحل هذا التحديث "مكتبة فئة الشبكة", ASP.NET و Entity Framework WF وصندوق رأس المال العامل المشكلات الموضحة في مقالة "قاعدة المعارف" (KB) التالية:

2750147 يتوفر تحديث ل 4.5 إطار عمل.NET في ويندوز 7 SP1 و Windows Server 2008 R2 SP1، Windows Server 2008 SP2 وويندوز فيستا SP2: كانون الثاني/يناير 2013

Windows Workflow Foundation (WF)

المشكلة الأولى

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

  • لديك تطبيق سير عمل التي تستهدف 4.5 إطار عمل.NET.

  • لديك نشاطا التعليمات برمجية، والنشاط التعليمات البرمجية يحتوي على خاصية الصفيف من أي نوع.

  • اسحب رمز النشاط إلى سير عمل وثم حفظ سير العمل.

في هذا السيناريو، لا يمكن حفظ الملف، وتتلقى رسالة الخطأ التالية:

System.Reflection.TargetException: لا يطابق الكائن نوع الهدف.
في System.Reflection.RuntimeMethodInfo.CheckConsistency (الكائن الهدف)
في System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck (obj الكائن، إينفوكيتر بيندينجفلاجس، موثق موثق، معلمات [] الكائن، الثقافة CultureInfo)
في System.Reflection.RuntimeMethodInfo.Invoke (obj الكائن، إينفوكيتر بيندينجفلاجس، موثق موثق، معلمات [] الكائن، الثقافة CultureInfo)
في System.Reflection.RuntimePropertyInfo.GetValue (obj الكائن، إينفوكيتر بيندينجفلاجس، موثق موثق، فهرس الكائن []، الثقافة CultureInfo)
في System.Reflection.RuntimePropertyInfo.GetValue (obj الكائن، فهرس الكائن [])
في Microsoft.Activities.Presentation.Xaml.XamlObjectReaderWithSequence.GetRealObject()
في Microsoft.Activities.Presentation.Xaml.XamlObjectReaderWithSequence.Read()
في Microsoft.Activities.Presentation.Xaml.ViewStateXamlHelper.ConvertAttachedPropertiesToViewState (إينبوتريدير إكساملوبجيكتريدير، إيدماناجير فيوستاتيدماناجير)



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

  • يكون سير عمل يستخدم النشاط InvokeMethod .

  • الأسلوب الذي يتم استدعاء يحتوي على معلمة واحدة على الأقل من نوع يقبل القيم الخالية < T >.

  • حاول تنفيذ نشاط InvokeMethod .

في هذا السيناريو، يحدث استثناء إينفاليدكاستيكسسيبتيون جنبا إلى جنب مع الرسالة التالية:

"التحويل من' < نوع A > 'لصالح' System.Nullable'1 [[< نوع A >]]"

إطار الوحدة (الإنكليزية والفرنسية)

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

  • لديك تطبيق يستخدم "إطار عمل الوحدة" ويستهدف.NET Framework 4. ادمكس في التطبيق هي نسخة التي لم تدعم أنواع متعددة، كما هو الإصدار 2.0 أو إصدار سابق.

  • التطبيق يحتوي على نوع وحدة في تجميع طبقة البيانات ونوع النسخ المتطابق الذي يحمل نفس الاسم في تجميع طبقة عمل.

  • تجميع طبقة العمل يستخدم أنواع التعداد. ومع ذلك، طبقة البيانات لا. بدلاً من ذلك، يستخدم أنواع int لتمثيل القيم.

  • LINQ للاستعلام الكيانات في التطبيق على تحويل الممتلكات int إلى نوع enum الجمعية طبقة العمل حيث يوجد نوع الانعكاس.

في هذا السيناريو، استثناء غير متوقع قد تحدث تشير إلى "المخطط المحدد غير صالح." يطرح التطبيق هذا الاستثناء في 4-5 ب.NET Framework حتى إذا كان Microsoft.NET Framework 4 النظام الأساسي المستهدف.

ملاحظة: لا يحدث هذا الاستثناء عند تشغيل التطبيق في.NET Framework 4.

الحل

يحل هذا التحديث هذه المشكلة لطرازات EDM الإصدار 2.0 والإصدارات السابقة. ومع ذلك، لا يزال حدوث المشكلة لطرازات EDM الإصدار 3.0 أو إصدار لاحق، لأن هذا هو السلوك المتوقع عند التعدادات التي تم اعتمادها كجزء من النموذج.

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

  • لديك تطبيق يستخدم "إطار عمل الوحدة".

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

  • يحتوي التطبيق على الاستعلامات التي تجعل إنشاء ربط البيانات Entity Framework.

  • الترقية من.NET Framework 4 إلى 4.5 إطار عمل.NET.

في هذا السيناريو، قد ترجع التطبيق النتائج التي تتم ترقية البيانات الربط الخارجي اليسار أعلاه عبارات INNER JOIN .

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

  • لديك تطبيق يستخدم "إطار عمل الوحدة".

  • ويتضمن الطلب LINQ إلى الكيانات استعلام يتضمن تعبير الانضمام ، تنتهي تحديد تعبير يسترد إسقاط كائن مجهول مع خاصية واحدة أو على الأقل ثلاثة خصائص.

  • ترجمت إلى استعلام الخاص بموفر LINQ إلى الكيانات الاستعلام في وقت التشغيل.

في هذا السيناريو، يحدث استثناء أرجومينتوتوفرانجيكسسيبشن .

Cause

تعمل الاستعلامات التي تضم تعبيرات الانضمام والإسقاطات الكائن المجهول فقط عند وجود اثنين من الخصائص الواردة حسب نوع مجهول.

ASP.NET

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

كان الوسيطة المحددة خارج نطاق القيم الصالحة. اسم المعلمة: أوتكداتي System.ArgumentOutOfRangeException
في System.Web.HttpCachePolicy.UtcSetLastModified (أوتكداتي التاريخ والوقت)
في System.Web.HttpCachePolicy.SetLastModified (تاريخ التاريخ والوقت)
في System.Web.UI.Page.InitOutputCache (أووتبوتكاتشيباراميتيرس كاتشيسيتينجس)




المشكلة الثانية بافتراض استخدام عنصر تحكم Telerik في تطبيق يستند إلى.NET Framework 4.5 ويب ASP.NET. تشغيل تطبيق ويب ضمن ثقة متوسطة. في هذه الحالة، حدوث استثناء، وتتلقى رسالة الخطأ التالية:

[سيكوريتيكسسيبشن: طلب الحصول على إذن النوع 'System.Security.Permissions.SecurityPermission، mscorlib، الإصدار = 4.0.0.0، ثقافة محايد, = = b77a5c561934e089' فشل.]
Telerik.Web.UI.RadUploadHttpModule.CaptureWorkerRequest (الكائن المرسل، EventArgs e) + 0
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 80
System.Web.HttpApplication.ExecuteStep (إيكسيكوتيونستيب الخطوة، منطقية & كومبليتيدسينتشرونوسلي) +165


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

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

  • لديك ملقم ويب الذي يستضيف أحد مواقع ويب ASP.NET 4.0.

  • تثبيت 4.5 إطار عمل.NET على الخادم.

  • يمكنك فتح "مراقبة الأداء".

في هذا السيناريو، يتم ترقيم سبعة من عدادات الأداء "تطبيقات ASP.NET v4.0.30319(*)" بدلاً من استخدام الكلمات. على سبيل المثال، يشابه عدادات الأداء التالية:

\ASP.NET \8210 v4.0.30319 (*) تطبيقات
\ASP.NET \8212 v4.0.30319 (*) تطبيقات
\ASP.NET \8214 v4.0.30319 (*) تطبيقات
\ASP.NET \8216 v4.0.30319 (*) تطبيقات
\ASP.NET \8218 v4.0.30319 (*) تطبيقات
\ASP.NET \8220 v4.0.30319 (*) تطبيقات
\ASP.NET \8222 v4.0.30319 (*) تطبيقات

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

  • يتم استدعاء الأسلوب Server.TransferRequest في معالج أحداث إعادة نشر إلى صفحة لتحويل الطلب إلى صفحة أخرى.

  • يتم تعيين المعلمة بريسيرفيفورم إلى false.

  • إعادة النشر يحتوي على بعض بيانات النموذج في نص الطلب.

في هذا السيناريو، يتم توجيه بيانات النموذج إلى طلب تابع بشكل غير متوقع.

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

  • لديك تطبيق ويب ASP.NET يستند إلى.NET Framework 4.5 الذي يعمل في الوضع المتكامل IIS.

  • تعيين ملف تعريف ارتباط في معالج أحداث. على سبيل المثال، يمكنك تعيين أوثينتيكاتيريقويست في إحدى وحدات HTTP النمطية.

  • لديك بعض الملفات الثابتة في تطبيق ويب، ويتم تعيين السمة رونالماناجيدمودوليسفورالريقويستس إلى true.

في هذا السيناريو، ملف تعريف الارتباط بتخزين مؤقتاً الوكلاء بشكل غير صحيح إذا طلب مستخدم الملفات الثابتة.

المسألة 6 عند تشغيل العملية المنفذة (W3wp.exe) خدمات معلومات إنترنت (IIS) في وضع تدفقات متكامل، قد تعطل العملية أو تصبح وصلت إلى طريق مسدود. تحدث هذه المشكلة بسبب استثناء غير معالج في التعليمات البرمجية ASP.NET نولريفيرينسيكسسيبشن .

قد تحدث حالة توقف تام حالة الوحدة نمطية مدارة إلى إعلام بريسيندريقويسثيديرس أو بريسيندريقويستكونتنت . تحدث حالة توقف تام بسبب وجود حالة تعارض في التعليمات البرمجية ASP.NET التي تعالج إعلامات سيندريسبونسي التي يتم تشغيلها بواسطة وحدات IIS الأصلية، مثل Microsoft التطبيق طلب توجيه (ARR) الوحدة النمطية.

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

مؤسسة اتصالات Windows (WCF)

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

  • لديك خدمة.NET Framework 4 WCF التي يتم تكوينها باستخدام ربط نيتكببيندينج .

  • مشاركة منفذ واحد نقاط ميكستكببيندينج وتكوين الخاصية ليستينباكلوج أو maxConnections على فئة نيتكببيندينج التي تحتوي على قيمة افتراضية من 10.

في هذا السيناريو، يحدث استثناء أدريسالريديينوسيكسسيبشن عند نقل التطبيق إلى 4.5 إطار عمل.NET. بالإضافة إلى ذلك، تتلقى رسالة الخطأ التالية:

System.ServiceModel.AddressAlreadyInUseException: يوجد بالفعل وحدة إصغاء على 0.0.0.0:xxxx نقطة نهاية IP. يمكن أن يحدث هذا إذا كان هناك تطبيق آخر تصغي مسبقاً على نقطة النهاية هذه أو إذا كان لديك عدة نقاط نهاية للخدمة في مضيف الخدمة بنهاية IP نفس ولكن مع تكوينات الربط غير متوافقة.
---> System.Net.Sockets.SocketException: يسمح عادة باستخدام واحد فقط لكل عنوان مأخذ توصيل (عنوان بروتوكول/شبكة اتصال/منفذ)
في System.Net.Sockets.Socket.DoBind (نقطة النهاية اندبوينتسنابشوت، سوكيتادريس سوكيتادريس)
في System.Net.Sockets.Socket.Bind (لوكاليب نقطة النهاية)
في System.ServiceModel.Channels.SocketConnectionListener.Listen()

---تتبع مكدس الذاكرة المؤقتة الاستثناء الداخلي---نهاية
في System.ServiceModel.Channels.SocketConnectionListener.Listen()
في System.ServiceModel.Channels.BufferedConnectionListener.Listen()
في System.ServiceModel.Channels.ExclusiveTcpTransportManager.OnOpen()
في System.ServiceModel.Channels.TransportManager.Open (ترانسبورتشانليستينير تشانيليستينير)
في System.ServiceModel.Channels.TransportManagerContainer.Open (سيليكترانسبورتماناجيرسكالباك سيليكترانسبورتماناجيركالباك)
في System.ServiceModel.Channels.TransportChannelListener.OnOpen (مهلة زمنية)
في System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen (مهلة زمنية)
في System.ServiceModel.Channels.TcpChannelListener'2.OnOpen (مهلة زمنية)
في System.ServiceModel.Channels.CommunicationObject.Open (مهلة زمنية)
في System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (مهلة زمنية)
في System.ServiceModel.Channels.CommunicationObject.Open (مهلة زمنية)
في System.ServiceModel.ServiceHostBase.OnOpen (مهلة زمنية)
في System.ServiceModel.Channels.CommunicationObject.Open (مهلة زمنية)


المشكلة الثانية عند استخدام دعم صندوق رأس المال العامل لاكتشاف WS على الحزب الديمقراطي الموحد، قد تواجه واحداً أو أكثر من الحالات التالية غير متوقع:

  • وهناك زيادة استخدام وحدة المعالجة المركزية على الخادم.

  • وهناك حركة مرور الإرسال المتعدد أكثر.

  • هناك العديد من رسائل خطأ SOAP التي يتم إرسالها عبر الشبكة في بيئة حيث يتم تثبيت 4.5 إطار عمل.NET.

قد تحدث هذه المشكلة حتى إذا لم يتم التحويل البرمجي للهدف 4-5.NET Framework الخدمة، وبدلاً من ذلك يتم تشغيله في بيئة حيث يتم تثبيت 4.5 إطار عمل.NET.

لمزيد من المعلومات حول هذه المشكلة وكيفية التغلب على هذه المشكلة، انقر فوق WCF تولد العاصفة الاستخدام وشبكة الكمبيوتر عالية.

المشكلة الثالثة افترض أن لديك خدمة WCF الذي تم تكوينه باستخدام ربط WebHttpBinding . إضافة أمان النقل للتكوين ما يلي:
<bindings>
<webHttpBinding>
<binding>
<security mode="Transport" />
</binding>
</webHttpBinding>
</bindings>
عند استضافة خدمة WCF في IIS في 4-5 ب.NET Framework، حدوث استثناء. بالإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة لما يلي:

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


Cause

تحدث هذه المشكلة بسبب إضافة نقاط النهاية التلقائي في صندوق رأس المال العامل في 4-5 ب.NET Framework. عند استخدام الربط WebHttpBinding ، وربط مكون بشكل صريح والربط التلقائي متطابقة، حدوث استثناء السالفة الذكر.

الحل البديل

للتغلب على هذه المشكلة، إدراج التعليمات البرمجية التالية في ملف Web.config:

<appSettings> <add key="wcf:webservicehost:enableautomaticendpointscompatability" value="true"/> </appSettings>

مشروع visual Studio

المشكلة الأولى عندما تقوم بتحميل مشروع Visual Studio 2010 c + + وحدة اختبار Microsoft Visual Studio 2010 على كمبيوتر يحتوي على ".NET Framework 4-5" مثبتة، المشروع لا يعمل بشكل صحيح. بالإضافة إلى ذلك، تواجه المشاكل التالية:

  • كافة المراجع P2P يتم التعرف عليها في "مستكشف الحلول".

  • عند محاولة تشغيل الاختبارات باستخدام الاختصار F5 ، استثناء System.Exception ، وينبثق مربع حوار خطأ. يؤدي كافة حالات الاختبار التي يبدو أنها فشلت.


المشكلة الثانية تفترض إنشاء ملف RESX باستخدام MSBuild 4.5 لإنشاء مشروع Microsoft Visual Studio 2008 على جهاز كمبيوتر. يحتوي Microsoft NET Framework 35 و.NET Framework 4-5 تثبيت الكمبيوتر، ولكن لم يقم Microsoft Visual Studio عام 2012 مثبتة. في هذه الحالة، يفشل الملف بناء RESX ويبلغ MSBuild 4.5 خطأ بناء في خطوة توليد الموارد لأنه لا يمكن بدء تشغيل MSBuildTaskHost.exe.

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×