لن يقوم نشر SharePoint 2010 بتحديث الصفحات الرئيسية لأن spfile.customifizedpagestatus هو "لا شيء"

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/61367

سؤال

لدينا السيناريو التالي وينأمل أن يساعد شخص ما:

  • original 2007 نشر قاعدة بيانات المحتوى المحتوى ترقية إلى 2010
  • قوالب الصفحة قيد الاستخدام لم تكن مشينة أبدا لأنها تم إضافتها يدويا وليست جزءا من تعريف الموقع، لذلك تم ضبط خاصية spfile.customizedpagestatus على "بلا"
  • قوالبنا المحدثة موجودة في حزمة نشر VS2010، والتي يتم نشرها عبر ميزة (فشل النشر بسبب النقطة السابقة)
  • لقد لم تتمكن حتى الآن من تغيير CustomIcedPagestatus عبر PowerShell أو spfile.revertcontentstream () لأن CustomIctPagestatus تم تعيين "بلا".هذه الطريقة يلقي استثناء من خلال التصميم إذا كان العقار "لا شيء"

    من الناحية المثالية، نود تحديث العقار "غير مرغوب فيه" (على سبيل المثال)، بحيث سيتم تحديث النشر جميع الملفات.

    إدخالات في ملف elements.xml في التنسيق التالي: giveacodicetagpre.

    ممتن لأي مساعدة.

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

المحلول

لقد وجدنا الآن حلا مؤقتا باستخدام الأداة التالية:

http://spghostfilesmanager.codeplex.com/

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

إنه قليل من الاختراق ليكون صادقا، لكنه سمح لنا بالمتابعة.

إذا كان لدى أي شخص أي اقتراحات أفضل حول كيفية تحقيق هذا، فيرجى النشر!

نصائح أخرى

يمكنك أيضا استخدام SharePoint Designer، إذا تم تثبيته.

انتقل إلى الصفحة ذات الصلة في معرض الصفحة الرئيسية، وإذا كان لديه "!!"أيقونة بجانبها، انقر فوق "إعادة تعيين تعريف الموقع".سيقوم هذا بإعادة تحميل الصفحة ذات الصلة من الخلية.

ولكن سيتم فقد جميع التخصيصات التي تم إجراؤها بالإصدار الحالي من الصفحة!

أعتقد أن المذكورة هي الرجوع إلى تعريف الموقع (Sharepintdesigner) ثم نشر الحل مرة أخرى (VisualStudio)

عملت بالنسبة لي! فقط تأمين في Visual Studio مفاده أن عنصر "نشر نشر النشر" يتم تعيينه "لا شيء"

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