Dopo aver ritrattato la soluzione WebPart WebParts ancora visualizzata
-
09-12-2019 - |
Domanda
Ritragliere una soluzione di WebPart distribuita tramite Visual Studio.Quindi, quando modifica una pagina per qualche motivo la categoria personalizzata + i WebParts vengono ancora elencati quando provo a inserire un WebPart.Qualcuno ha un'idea di cosa è successo ??Le funzionalità per i WebParts sono state disattivate e rimosse ... quindi perché stanno ancora mostrando (e causando un errore quando si tenta di aggiungerli)
Soluzione
Quando si distribuisce una soluzione con un WebPart distribuisce tre cose:
- .
- La DLL con la web part
- una voce di SafeControl da inserire in Web.config
- A.webpart (o .dwp) file con le impostazioni di configurazione da inserire nella galleria di web part (questa parte è effettivamente succedeva all'attivazione della funzione non a una soluzione, ma ..)
Quando si aggiunge una parte web a una pagina SharePoint elenca i file dalla galleria di web part
Quando SharePoint è rendering della web part che utilizza la DLL e la voce SafeControl in Web.config
Quando ritratti la soluzione rimuove due cose:
- .
- La DLL con la web part
- La voce SafeControl
Ma (come con i moduli) lascia il file distribuito e questo fa sì che la web part si presenterà quando si aggiungono le parti Web a una pagina.
Un modo per sbarazzarsi di esso è descritto al mio blog Featureureceiver per ripulire i file WebPart
Altri suggerimenti
Per rimuoverlo completamente devi cancellare in modo maunalmente il file .webpart o .dwp dalla Galleria WP manualmente.
Vai a [Sito] / _ Catalogs / WP / moduli / Alletems.aspx e vedrai tutti i WebParts.
Potrebbe interessarti anche controllare questo Post Out
A proposito, normalmente implementato WebParts come file di soluzione e se voglio rimuoverli, i ritrattili da Amministratore centrale> Operazione> Gestione delle soluzioni> Quindi ritirare la soluzione e quindi eliminarlo.
Spero che abbia aiutato :)!
Nella pagina, fare clic sull'URL in cui il WebPart è e all'estremità inserita in "? Contents= 1" in questo modo dovrebbe consentire di visualizzare il WebPart che sono ancora sulla pagina, selezionare il WebPart e rimuoverli.Quindi goto la galleria di webpart e rimuoverlo.Quindi ritrarre la soluzione da SharePoint Central Admin.
Ora puoi leggere i WebParts e le caratteristiche :)
Spero che aiuti!