لا يمكنك إضافة موفر استضافة الوظيفة الإضافية لموقع SharePoint 2013 في مناطق غير افتراضي

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

اضغط هنا لرابط المقالة باللغة الانجليزية3135876
الأعراض
يرجى مراعاة السيناريو التالي:

  • يمكنك استخدام SharePoint Server 2013، ويمكنك تطبيق تحديث مارس 2013 للتثبيت.
  • يمكنك استخدام تطبيق ويب SharePoint 2013 الذي تم تكوينه لمناطق متعددة.
  • تمكين البادئة "HTTP" للمنطقة الافتراضية.
  • نشر موفر استضافة الوظيفة الإضافية له مستقبل أحداث عن بعد لتطبيق ويب هذا
في هذا السيناريو، عند إضافة وظيفة الإضافية من مخزن SharePoint أو دليل التطبيق، تتلقى رسالة الخطأ التالية:

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

الحل البديل
للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية، حسب الاقتضاء:

  • تأكد من أن تستخدم المنطقة الافتراضية "HTTPS" إذا كان مطلوباً OAuth (مستحسن).
  • تعيين اللووواوثوفيرهتب إلى True (معتمدة لكن غير مستحسن).

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

بشكل افتراضي، يتم رفض OAuth الأحداث التي تمت عبر HTTP. لذلك، يجب استخدام المنطقة الافتراضية بروتوكول HTTPS لقبول طلبات OAuth. بدلاً من ذلك، يمكنك تعيين الخاصيةSPSecurityTokenServiceManager.AllowOAuthOverHttp إلى True. ومع ذلك، للحفاظ على أمان الموقع، نوصي بالقيام بذلك.
مراجع
لمزيد من المعلومات حول كيفية تمكين OAuth عبر HTTP، راجع مقالة MSDN التالي:


لمزيد من المعلومات حول تحديث مارس 2013 SharePoint 2013، انتقل إلى مقالة "قاعدة معارف Microsoft" التالية:

2767999 وصف التحديث 2013 خادم SharePoint: 12 آذار/مارس 2013

لمزيد من المعلومات حول كيفية تكوين "تعيين موقع الوصول البديل" ورؤوس المضيف لمناطق تطبيق ويب في مجال تطبيق، راجع المقالات المدونة MSDN و TechNet التالية:

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

خصائص

رقم الموضوع: 3135876 - آخر مراجعة: 02/04/2016 16:27:00 - المراجعة: 1.1

Microsoft SharePoint Server 2013

  • kbinfo kbsurveynew kbmt KB3135876 KbMtar
تعليقات