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)

È stato utile?

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!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top