سؤال

هل يعرف أي شخص كيفية العثور على جزء الويب المخالف الذي يسبب هذا الخطأ؟

"لا يمكن عرض أو استيراد جزء من جزء ويب أو نموذج ويب على صفحة جزء الويب هذا لأنه غير مسجل على هذا الموقع على أنه آمن."

لقد ورثت موقع بوابة SharePoint 2003 القديم الذي يستخدم أجزاء ويب مخصصة.

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

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

المحلول

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

آمل أن يساعد هذا!!!

نصائح أخرى

استخدم المحتويات = 1 في QueryString لتعطيل/إزالة أجهزة الويب من الصفحة التي تسبب الأخطاء.

stsadm.exe -o enumallwebs -includewebparts

http://sharepointreporter.wordpress.com/

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

حاول قراءة هذا:

http://www.bluedoglimited.com/sharepointthoughts/viewpost.aspx؟id=189

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

في عنوان URL الخاص بك ، فقط قم بإلحاق محتوى = 1. سيعطيك هذا جميع أحواض الويب التي يتم نشرها. الآن ، يمكنك الاستمرار في حذف كل من WebPart للعثور على أي شخص يسبب مشكلة (تأكد من أنك تعرف إضافة أجزاء الويب مرة أخرى).

على سبيل المثال: إذا كان عنوان URL http: // localhost: 9000/default.aspx, ، محاولة مع http: // localhost: 9000؟ محتويات = 1

بدلاً من ذلك ، حاول إنشاء صفحة WebPart جديدة ، وإضافة أجزاء ويب موجودة على صفحتك الفعلية وتحقق من أي مشكلة تسبب. هذا سوف يتجنب التغييرات على الصفحة الفعلية.

أتمنى أن يساعدك هذا.

لقد اقترحت للتو هذه الإجابة نفسها على MSDN:

ساعدني هذا STSADM في العثور على مكان الإشارة إلى مكان الويب بأي شكل من الأشكال:

stsadm -o enumallwebs -includewebparts > C:\temp\somelog.txt

ثم يمكنك رؤية جزء الويب مدرج تحت بعض <Web Id=... Url=...> عقدة XML ، أي أنك تعرف موقع الويب "الجاني".

في هذه المرحلة ، بعض الأسباب التي وجدتها لتلك المراجع المنسية:

  • يتم استخدام WebPart في بعض المواقع الفرعية لموقع Cantling ، ويتم إخفاء الموقع الفرعي عن القائمة السريعة أو الشريط العلوي

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

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

HTH

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