Question

Je rétracte une solution WebPart déployée via Visual Studio.Ensuite, lorsque je modifie une page pour une raison quelconque, la catégorie personnalisée + les WebParts sont toujours en cours de liste lorsque j'essaie d'insérer une webpart.Quelqu'un a une idée de ce qui s'est passé ??Les fonctionnalités des WebParts ont été désactivées et supprimées ... alors pourquoi apparaissent-ils toujours (et provoquant une erreur lorsque vous essayez de les ajouter)

Était-ce utile?

La solution

Lorsque vous déployez une solution avec une webpart, il déploie trois choses:

  • la DLL avec la partie Web
  • une entrée de SafeControl à insérer dans web.config
  • a .WebPart (ou .DWP) avec les paramètres de configuration à insérer dans la galerie de la partie Web (cette partie se passe en réalité à l'activation des fonctionnalités non à la solution déployée, mais ..)

    Lorsque vous ajoutez une partie Web à une page SharePoint répertorie les fichiers de la galerie de partie Web

    Lorsque SharePoint ralentit la partie Web, il utilise la DLL et l'entrée SafeControl dans web.config

    Lorsque vous rétractez la solution, il supprime deux choses:

    • la DLL avec la partie Web
    • L'entrée SafeControl

      mais (comme avec des modules), il laisse le fichier déployé et que la partie Web s'affiche lorsque vous ajoutez des pièces Web à une page.

      Un moyen de vous débarrasser de celui-ci est décrit sur mon blog Fichiers WebPart pour nettoyer les fichiers WebPart

Autres conseils

Pour supprimer complètement, vous devez mutuellement supprimer le fichier .WebPart ou .dwp de la galerie WP manuellement.

aller sur [Site] / _ catalogues / wp / formes / allitems.aspx et vous verrez tous les webparts.

Vous aimerez peut-être aussi vérifier cette publier

D'ailleurs, je déploiement normalement des webparts comme des fichiers de solution et si je veux les supprimer, je les rétracte de Central Admin> Operation's> Solution Gestion> puis de rétracter la solution, puis de la supprimer.

J'espère que cela a aidé :)!

sur la page, cliquez sur l'URL où le WebPart est et à la fin, mettez-le dans "? Contenu= 1" Cela devrait vous permettre de voir le WebPart qui sont toujours sur la page, sélectionnez le WebPart et supprimez-les.Ensuite, goto la galerie WebPart et supprimez-la.Puis rétractez la solution de SharePoint Central Admin.

Vous pouvez maintenant lire les webparts et les fonctionnalités :)

J'espère que cela aide!

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top