Después de retratar la solución WebPart Solution WebParts aún apareciendo
-
09-12-2019 - |
Pregunta
Retraigo una solución de PAINPART que se implementó a través de Visual Studio.Luego, cuando edito una página por alguna razón, la categoría personalizada + los webparts aún se están alistando cuando intento insertar un PAPPART.¿Alguien tiene una idea de lo que pasó?Las características para las webpartes se desactivaron y eliminaron ... Entonces, ¿por qué siguen apareciendo (y causando un error cuando intentas agregarlos)
Solución
Cuando implementa una solución con una cámara web, implementa tres cosas:
- la DLL con la parte web
- una entrada de SafeControl que se insertará en web.config
- Un archivo .WebPart (o .dwp) con los ajustes de configuración que se insertarán en la galería de la parte web (esta parte realmente le sucedió a la activación de características, no en la solución de implementación, pero ..)
Cuando agrega una parte web a una página SharePoint enumera los archivos de la Galería de Parte web
Cuando SharePoint está haciendo que la parte web esté utilizando la entrada DLL y la entrada SAFECOTROL en WEB.CONFIG
Cuando retracción la solución elimina dos cosas:
- la DLL con la parte web
- la entrada de SafeControl
Pero (como con los módulos) deja el archivo desplegado y esto hace que la parte web aparezca cuando agregue partes web a una página.
Una forma de deshacerse de él se describe en mi blog FeururureCeiver para limpiar archivos webPart
Otros consejos
Para eliminarlo completamente, tiene que eliminar mutalmente el archivo .webpart o .dwp de la galería WP manualmente.
Ir a [Sitio] / _ catálogos / wp / formhs / allitems.aspx y verá todos los webparts.
También le gustaría verificar esto Publicar en
Por cierto, normalmente despliegue los archivos web como archivos de solución y si quiero eliminarlos, los retraigo de la administración de la solución de administración central> administración de administración central> luego retrae la solución y luego eliminé.
Espero que haya ayudado :)!
En la página, haga clic en la URL donde el WebPart está y al final, coloque "? Contenido= 1". Hacer esto debería permitirle ver la página web que aún está en la página, seleccione la PAPPART y elimínelos.Luego gira la galería webpart y elimínela.Luego retraiga la solución de SharePoint Central Admin.
Ahora puede readicar las páginas web y las características :)
espero que ayude!