سؤال

أسترد محلول WebPart الذي تم نشره عبر Visual Studio.ثم عندما أقوم بتحرير صفحة لسبب ما الفئة المخصصة + لا تزال WebParts قيد الإدراج عند محاولة إدراج WebPart.أي شخص لديه فكرة عما حدث؟تم إلغاء تنشيط ميزات WebParts وإزالتها ... فلماذا لا تزال تظهر (وتسبب في حدوث خطأ عند محاولة إضافتها)

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

المحلول

عند نشر حل مع WebPart، فإنه ينشر ثلاثة أشياء:

  • dll مع جزء ويب
  • إدخال safecontrol لإدراجها في web.config
  • ملف .webpart (أو .dwp) مع إعدادات التكوين التي سيتم إدراجها في معرض جزء ويب (يحدث هذا الجزء بالفعل عند تنشيط الميزات ليس في محلول نشر، ولكن ..)

    عند إضافة جزء ويب إلى صفحة SharePoint يسرد الملفات من معرض Part Web

    عندما يقوم SharePoint بتقديم جزء ويب يستخدم DLL وإدخال SafeControl في Web.config

    عند التراجع عن الحل الذي يزيل شيئين:

    • dll مع جزء ويب
    • دخول safecontrol

      ولكن (كما هو الحالوجات)، فإنه يترك الملف الذي تم نشره وهذا يؤدي إلى عرض جزء ويب عند إضافة أجزاء ويب إلى صفحة.

      طريقة واحدة للتخلص منها موصوفة في مدونتي misurifereceiver لتنظيف ملفات webpart

نصائح أخرى

لإزالتها بالكامل، يجب عليك حذف ملف .webpart أو .dwp من معرض WP يدويا.

اذهب إلى [الموقع] / _ كتالوجات / WP / Forms / allitems.aspx وسترى جميع webparts.

قد ترغب أيضا في التحقق من نشر

بالمناسبة، عادة ما نشر WebParts كملفات حلول وإذا أرادت إزالتها، أتراجعها من إدارة المشرف المركزي> إدارة الحلوصية> ثم قم بتراجع الحل ثم حذفها.

آمل أن يساعد :)!

في الصفحة، انقر فوق عنوان URL حيث يكون WebPart وفي النهاية وضعت "؟ المحتويات= 1" يجب أن يسمح لك بذلك برؤية WebPart التي لا تزال قائمة على الصفحة، وحدد WebPart وإزالتها.ثم انتقل إلى معرض WebPart وإزالته.ثم تراجع الحل من SharePoint Central Admin.

الآن يمكنك قراءة WebParts والميزات :)

آمل أن يساعد!

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