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

رسالة الخطأ FIX: في تطبيق الاتصال عن بُعد .NET عند استخدام عناوين IPv6: "جرت محاولة تنفيذ عملية مأخذ توصيل على مضيف يتعذر الوصول إليه"

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

اضغط هنا لرابط المقالة باللغة الانجليزية939525
الأعراض
اطلع على السيناريو التالي:
  • في تطبيق الاتصال عن بُعد Microsoft .NET Framework على جهاز كمبيوتر يعمل بنظام التشغيل Microsoft Windows XP أو نظام التشغيل Windows Server 2003 ، تستخدم IP الإصدار 6 (IPv6) عناوين المواقع المحلية أو عناوين الارتباطات المحلية IPv6.
  • يستخدم التطبيق الاتصال عن بُعد .NET Framework القناة TcpChannel.
في هذا السيناريو، تظهر رسالة الخطأ التالية:
System.Net.Sockets.SocketException: جرت محاولة تنفيذ عملية مأخذ توصيل على مضيف يتعذر الوصول إليه
السبب
عند استخدام عناوين IPv6 على جهاز كمبيوتر يعمل بنظام التشغيل Windows XP أو Windows Server 2003, Microsoft .NET Framework إزالة معرّف المنطقة من معرّف موقع معلومات (URI) قبل تطبيق الاتصال عن بُعد اتصال بالملقم.

عند استخدام عناوين IPv6 على جهاز كمبيوتر يعمل بنظام التشغيل Windows Vista يستخدم التطبيق الاتصال عن بُعد .NET Framework sub-net المحلي إذا لم يتم تحديد معرّف المنطقة. لذلك، لا تحدث هذه المشكلة على نظام التشغيل Windows Vista.
الحل

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

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

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

ملاحظة يمكن استخدام هذا الإصلاح العاجل عند استخدام الإجراءات التالية:
  • عناوين المواقع المحلية IPv6 أو عناوين الارتباطات المحلية IPv6
  • قناة HttpChannel
  • تنشيط الملقم الكائنات
سيناريوهات أخرى اتبع الخطوات المذكورة في قسم "الحل البديل".

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

يجب أن يكون لديك .NET Framework 2.0 تثبيت تطبيق هذا الإصلاح العاجل.

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

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

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
System.runtime.remoting.dll2.0.50727.898299,008٢٨ يونيو ٢٠٠٧11: 30x 86
الحل البديل
كمحاولة للتغلب على هذه المشكلة استخدم إحدى الطرق التالية:
  • في حالة استخدام عناوين المواقع المحلية IPv6 أو عناوين الارتباطات المحلية IPv6 استخدام القناة HttpChannel بدلاً من قناة TcpChannel.
  • إذا كنت تستخدم قناة TcpChannel استخدام عناوين IPv6 عمومية بدلاً من عناوين المواقع المحلية IPv6 أو عناوين الارتباط المحلي IPv6.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

معلومات مكدس المكالمة

تتبع المكدس الملقم:
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()   at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)   at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

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

خصائص

رقم الموضوع: 939525 - آخر مراجعة: 09/05/2007 17:55:29 - المراجعة: 3.0

Microsoft .NET Framework 2.0

  • kbmt kbexpertiseadvanced kbfix kbpubtypekc kbqfe kbhotfixserver KB939525 KbMtar
تعليقات
>ppendChild(m); >/html>'language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-ve">Venezuela - Español
mp;t=">/body>p;did=1&t=">