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

FIX: محددات في مستند WSDL WCF تشير إلى عدم إمكانية الوصول إليها الداخلية مثيلات بدلاً من موازن التحميل كما هو متوقع في.NET Framework 3.0 في Windows Server 2003 و Windows XP، ونظام التشغيل Windows Vista و Windows Server 2008

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

اضغط هنا لرابط المقالة باللغة الانجليزية971842
الأعراض
عند استخدام إحدى خدمات البنية الأساسية لبرامج اتصال Windows (WCF) في وحدات السيناريو موازنة التحميل في برنامج Microsoft.NET Framework 3.0 في Windows Server 2003 و Windows XP، ونظام التشغيل Windows Vista و Windows Server 2008، تواجه واحداً أو أكثر من المشكلات التالية:

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

أطلع على السيناريو التالي:
  • قمت بتثبيت SDK Azure Windows و Windows أدوات Azure لبرنامج Microsoft Visual Studio.
  • إنشاء مشروع "ويب سحابة الخدمة" وإضافة خدمة البنية الأساسية لبرامج اتصال Windows (WCF) إلى المشروع.
  • التصحيح في قماش التطوير المشروع.
  • استعراض إلى مستند لغة تعريف لخدمة ويب (WSDL) من WCF الخدمة.
في هذا السيناريو، تلاحظ تشير محددات في مستند WSDL غير قابلة للوصول إلى موقع ويب الداخلي مثيلات (http://127.0.0.1:5001/Service.svc?wsdl). ومع ذلك، تتوقع محددات في مستند WSDL للإشارة إلى موازن التحميل (http://127.0.0.1:81/Service.svc?wsdl). بالإضافة إلى ذلك، عند محاولة إضافة مرجع إلى الخدمة، تتلقى إخطارا فشل فيإضافة مرجع خدمةمربع الحوار.

المشكلة 2

أطلع على السيناريو التالي:
  • استضافة خدمة WCF على مثيل خلف موازن تحميل.
  • يمكنك استخدام الأمر“ "إضافة مرجع خدمة" ” أوsvcutil.exeأداة سطر الأوامر لتحميل بيانات التعريف من الخدمة.
في هذا السيناريو، عند محاولة إنشاء وكيل من بيانات التعريف، العملية يفشل لأنه يحتوي على بيانات تعريف محددات ذلك مثيلات موقع ويب الداخلي مرجع.
السبب
تحدث المشكلات الموضحة في قسم "مؤشرات الخطأ" بسبب الوصول إلى موازن التحميل خارجياً. ومع ذلك، تعتبر مثيلات موقع ويب الداخلي خلف موازن التحميل غير قابلة للوصول.
الحل

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

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

لتنزيل هذا الإصلاح العاجل من معرض رمز MSDN، قم بزيارة موقع Microsoft التالي على الويب:

ملاحظةيعرض المعرض رمز MSDN اللغات التي يتوفر إصلاح عاجل. إذا لم تشاهد اللغة الخاصة بك مسرودة، لأن الصفحة المورد "معرض التعليمات البرمجية" غير متوفر لتلك اللغة.

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

المتطلبات المسبقة

o تطبيق هذا الإصلاح العاجل، يجب أن يكون لديك في.NET Framework 3.5 Service Pack 1 (SP1) أو في.NET Framework 3.0 Service Pack 2 (SP2) مثبتاً على أحد أنظمة التشغيل التالية:
  • نظام التشغيل Windows XP
  • Windows Server 2003
  • حزمة الخدمة SP2 لنظام التشغيل Vista Windows
  • Windows Server 2008 حزمة الخدمة SP2

ملاحظةلإصدار Windows 7 أو R2 2008 Server إطار من هذا الإصلاح العاجل، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
981002تتوفر مجموعة تحديثات رقم الإصلاح جديد Windows البنية الأساسية لاتصالات برامج في.NET Framework 3.5 حزمة الخدمة SP1 ل Windows 7 و Windows Server 2008 R2

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

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

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

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

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو سمات الملفات الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدمالمنطقة الزمنيةعلامة جدولة فيالتاريخ والوقتعنصر في عنصر تحكم لوحة.
الإصدار المستندة إلى x86 لحزمة الخدمة SP2 لنظام التشغيل Vista Windows و Windows Server 2008 حزمة الخدمة SP2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Servicemonikersupport.dll3.0.4506.414317,24008 يوليو 200912: 26الإصدار x86
System.runtime.serialization.dll3.0.4506.4143970,75208 يوليو 200912: 26الإصدار x86
System.servicemodel.dll3.0.4506.41435,939,20008 يوليو 200912: 26الإصدار x86

الإصدار المستندة إلى x64 من Windows Vista SP2 و Windows Server 2008 حزمة الخدمة SP2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Servicemonikersupport.dll3.0.4506.414319,28808 يوليو 200912: 26x 64
System.runtime.serialization.dll3.0.4506.4143847,87208 يوليو 200912:26x 64
System.servicemodel.dll3.0.4506.41435,275,64808-Jul-200912:26x 64

Itanium-based version of Windows Server 2008 SP2
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Servicemonikersupport.dll3.0.4506.414333,64008-Jul-200912:27عبارة-64
System.runtime.serialization.dll3.0.4506.4143847,87208-Jul-200912:26عبارة-64
System.servicemodel.dll3.0.4506.41435,275,64808-Jul-200912:26عبارة-64

تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
To enable the hotfix after you installed it, you have to configure the WCF service to use the following service behavior:
<serviceBehaviors>   <behavior name="<name>">     <useRequestHeadersForMetadataAddress>       <defaultPorts>          <add scheme="http" port="81" />          <add scheme="https" port="444" />        </defaultPorts>      </useRequestHeadersForMetadataAddress>   </behavior></serviceBehaviors>

ملاحظة<name></name>is a placeholder that you should replace with the behavior name in your WCF service.

The hotfix causes WCF to generate the correct URI by using the "Host" HTTP header of the incoming metadata request. In this case, the "Host" header contains the load balancer address instead of the internal node address.

If a URI inside the WSDL document has a different scheme than the scheme of the "Host" header URI, for example, if a request for metadata comes over HTTPS but the metadata contains HTTP URIs, the hotfix will need the port number for that different scheme. The port number can be specified per scheme in the <defaultports> section.</defaultports>

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

خصائص

رقم الموضوع: 971842 - آخر مراجعة: 12/01/2010 04:08:00 - المراجعة: 3.0

Microsoft .NET Framework 3.0, Microsoft .NET Framework 3.0 Service Pack 1, Microsoft .NET Framework 3.0 Service Pack 2

  • kbexpertiseadvanced kbsurveynew kbqfe kbmt KB971842 KbMtar
تعليقات
tml>body>/body>html>crosoft.com/c.gif?DI=4050&did=1&t=">=">/body>html>/html>;did=1&t=">