سؤال

كان لدى الشركة رغبة في نسخ المحتوى من الإنتاج إلى القبول (بيئة النشر).لذلك أنا خلقت وظيفة نشر المحتوى للقيام بذلك ، وتشغيله.

فشل مع الخطأ التالي:

وظيفة نشر المحتوى 'همز - > لجنة التنسيق الإدارية' فشل.الاستثناء الذي تم طرحه كان 'مايكروسوفت.شير.سبكسيبتيون' :'ميزة '32إي8942إي6إي6إي48إي6إي75إي2816إيلقالب القائمة' 10000 ' هو غير مثبت في هذه المزرعة.تعذر إكمال العملية.'

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

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

حتى الآن السؤال هو;يجب أن يعمل هذا على الإطلاق?أو هل أحتاج إلى الحصول على تطبيقات الويب على خادم المسؤول المركزي حتى تكون الميزات موجودة هناك أيضا?يبدو غريبا بعض الشيء.

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

المحلول

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

حتى حل هذا، هناك خياران: 1) بدء خدمة الإدارة المركزية على واحدة من الأطراف الأمامية.الآن تكوين محرك نشر المحتوى لاستخدام الخدمة على هذا الجهاز (حيث توجد ملفات XML). 2) تمكين خدمة تطبيق الويب على أحد خوادم التطبيقات.قم بتكوين محرك نشر المحتوى لاستخدام هذا الخادم للوظائف.

نتيجة كلاهما هو نفسه؛يجب معالجة وظائف نشر المحتوى بواسطة خادم موجود به ملفات الميزات.

نصائح أخرى

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

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

ولكن العودة إلى سؤالك, هل لديك وف العمل في البيئة التي تستهدفها ?أنت بحاجة إلى إدارة مركزية في كلتا المزرعتين لأن نشر المحتوى يتحدث إلى خدمات الويب الخاصة بهم للقيام بالعملية ولكنك ستحتاج أيضا إلى خادم واحد على الأقل مع تنشيط دور تطبيق الويب عليه (يمكن أن يكون خادم التطبيق الذي يستضيف المسؤول المركزي)

يمكنك أيضا القيام ب stsadm -o export على البيئة المصدر و stsadm -o import (أو الأمر المماثل في بوويرشيل) في البيئة المستهدفة ، فإن مهمة نشر المحتوى تقوم بذلك تقريبا بحيث تساعدك على استكشاف مشكلتك وإصلاحها.

أخيرا, تأكد من أن المزارع الخاصة بك (كل من المصدر والهدف) ومصححة قدر الإمكان (أكتوبر 2012 مكعب ?) ، لقد رفعت بعض التذاكر لمايكروسوفت (بعضها موجود في بعض النحاس).

حظا سعيدا ، واسمحوا لنا أن نعرف كيف الاشياء تتطور.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top