الأعراض
بعد تثبيت أحد التحديثات التالية ، لا تقدم بعض صفحات SharePoint ، وتنشا رسائل الخطا مثل ما يلي:
خطا في جزء ويب: يتعذر عرض عنصر تحكم جزء ويب أو نموذج ويب في هذه الصفحة أو استيراده. تعذر العثور علي النوع أو لم يتم تسجيله كامن.
السبب
يتم فرض قائمه السماح بعناصر تحكم ASP.NET في SharePoint 2010 و SharePoint 2013 بعد تثبيت التحديثات. إذا لم تتم أضافه أجزاء ويب أو عناصر التحكم الموجودة في صفحات SharePoint إلى قائمه السماح ، فلن يتم عرض الصفحات.
الحل
إذا كانت الصفحات التي لم تعد تظهر لأنها تستخدم عنصر تحكم غير موجود في القائمة سافيكونترولس ، فاتبع الخطوات التالية:
-
راجع سجلات خدمه التسجيل الموحدة في SharePoint (ULS) للعثور علي علامة 9S9ay أو رسالة تحتوي علي "حظر عنصر التحكم مع الخاصية" التي تشير إلى انه تم حظر عنصر تحكم.
-
حدد النوع ومساحة الاسم والتجميع بالاسم القوي من رسالة الخطا.
-
المثال 1
ظهور رسالة الخطا التالية:
"النوع ويببارتكونترول و Contoso. أجزاء ويب ، الإصدار = 1.0.0.0 ، الثقافة = حيادي ، بوبليكيتوكين = b03f5f8f11d50a3a تعذر العثور عليها أو لم يتم تسجيلها كامنه."
النوع = "ويببارتكونترول" Namespace = "Contoso. التخصيصات" الاسم القوي للتجميع = "Contoso. أجزاء ويب ، الإصدار = 1.0.0.0 ، الثقافة = حيادي ، بوبليكيتوكين = b03f5f8f11d50a3a"
-
مثال 2
ظهور رسالة الخطا التالية:
"حظر التحكم باستخدام علامة اجتياز الخاصية. [tagName: SharePoint:WebPartControl][propName: propName1][type: typeName1]"
Type = "ويببارتكونترول" (not "typeName1") يمكنك العثور علي البيانات الخاصة بمساحات الأسماء والتجميع في مستندات Microsoft عن طريق الاستعلام عن اسم النوع.
-
-
أضف عنصر سافيكونترولس جديدا للنوع المعطي ، ومساحة الاسم ، والاسم القوي للتجميع إلى ملف web.config ضمن العنصر تكوين/SharePoint/سافيكونترولس ، كما هو موضح في عنصر سافيكونترولس (الحل)، ثم قم بتعيين السمة الامنه إلى TRUE.
للحصول علي مزيد من المعلومات حول تنسيق قيم السمات في عنصر سافيكونترولس ، يمكنك الرجوع إلى الجدول في الخطوة 12 في وضع علامة علي عناصر التحكم الامنه في مصمم الحزمة.
الحل البديل
انالديك العديد من عناصر التحكم الامنه ، يمكنك حل هذه المشكلة باتباع الخطوات التالية:
-
تحرير عنصر سافيمودي في ملف web.config ضمن عنصر التكوين/SharePoint .
-
أضف سمه كونترولكومباتمودي التي تحتوي علي قيمه True.
انتبه
لا نوصي بهذا الحل البديل لأنه يسمح بتشغيل عناصر التحكم غير الامنه ASP.net.
Content Idea Request: CONTENT IDEA REQUEST 120896 Author: secure Writer: v-weizhu Tech Reviewer: qingliu; gli; mswann Editor: v-jesits