Compartir a través de


Examen de evaluación de la migración: Resultados de componentes de plena confianza

Información general

Los exámenes de solución de plena confianza comprueban el entorno de SharePoint en busca de referencias al código que se implementó a través de archivos de paquetes de solución de nivel de granja de servidores [WSP]. SharePoint en Microsoft 365 no admite soluciones de plena confianza y, como resultado, es necesario comprender dónde se usa este tipo de funcionalidad y planear la migración a SharePoint.

Migrar datos

El contenido se migra a SharePoint, pero la funcionalidad vinculada al código de plena confianza no funcionará después de la migración. Es posible que vea errores al usar parte del contenido que se basa en el código de plena confianza que ya no está disponible después de la migración.

Importante

Cualquier sitio configurado como "Sin acceso" (bloqueado) en SharePoint se omitirá. Para ver una lista de colecciones de sitios bloqueadas, consulte la salida de examen de sitios bloqueados.

Preparación para la migración

Determine las distintas razones por las que se usó código de plena confianza en el entorno local. Cree un plan para reemplazar los escenarios empresariales clave por la funcionalidad de SharePoint. Puede ser necesario crear personalizaciones o usar complementos para cubrir todos los escenarios.

Si encuentra que no hay una solución equivalente proporcionada en SharePoint en Microsoft 365, es posible que desee examinar la personalización de SharePoint siguiendo la documentación sobre patrones y prácticas de Microsoft 365.

Después de la migración

Una vez completada la migración de contenido, implemente el plan que se creó durante la "Preparación para la migración". Esto podría implicar la implementación de personalizaciones, complementos o la habilitación de la funcionalidad en los sitios a través de la interfaz de SharePoint.

Resultados detallados

Nota:

Los archivos de entrada se encuentran en <RootOutputFolder>\Internal\FullTrustSolution. Los archivos de entrada se generan leyendo todos los paquetes de soluciones de plena confianza de nivel de granja instalados y creando un informe de lo que está instalado en la granja de servidores de SharePoint. La ubicación de los archivos de entrada incluye todos los archivos de paquete de código de plena confianza extraídos, así como los archivos usados para generar los archivos de informe descritos a continuación.

En la actualización de julio de 2017, los componentes de plena confianza se dividen en dos exámenes separados.

  • FullTrustSolution_Farm examina el uso en el nivel de granja de servidores del código de plena confianza.

  • FullTrustSolution_Content examina las referencias de código de plena confianza en el contenido.

Las salidas de los exámenes de soluciones de plena confianza ahora se centran en informar de áreas del entorno que usan la funcionalidad proporcionada por los archivos WSP de nivel de granja implementados en la granja de servidores. Si hay referencias de solución de plena confianza huérfanas en el contenido, esta herramienta no notificará esa información. Puede usar el cmdlet de PowerShell Test-SPContentDatabase que se incluye con SharePoint para buscarlos si están preocupados por la migración.

Es importante comprender tanto los niveles [Granja como Contenido] de código de plena confianza para crear un plan completo para evitar interrupciones en la empresa o retrasos en el proyecto de migración.

FullTrustSolution_Farm genera los informes siguientes:

Componente Descripción Archivo de entrada Informe de componentes
Características de la granja de servidores Características personalizadas que se activan en el ámbito de la granja de servidores. Features.csv FullTrustSolution_Features_Farm_Usage.csv
Características de aplicaciones web Características personalizadas que se activan en el ámbito de aplicaciones web. Features.csv FullTrustSolution_Features_WebApplication_Usage.cs
Componente Descripción Archivo de entrada Informe de componentes
Tipos de contenido Ubicaciones donde se implementan los tipos de contenido personalizados. ContentTypes.csv FullTrustSolution_ContentTypes_Usage.csv
Tipos de contenido que usan receptores de eventos personalizados Tipos de contenido que usan receptores de eventos personalizados. Por ejemplo, si ha implementado un receptor de eventos personalizado y lo ha adjuntado a un tipo de contenido estándar, este informe muestra esa información. EventReceivers.csv FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv
Campos personalizados Listas y tipos de contenido que usan campos personalizados o definiciones de campo. CustomFields.csv
FieldTypes.csv
FullTrustSolution_CustomFields_Usage.csv
Receptores de eventos Listas que usan receptores de eventos personalizados. EventReceivers.csv FullTrustSolution_EventReceivers_Usage.csv
Características de sitios Sitios que usan características personalizadas. Features.csv FullTrustSolution_Features_Site_Usage.csv
Plantillas de lista Listas que usan plantillas de lista personalizadas. ListTemplates.csv FullTrustSolution_ListTemplates_Usage.csv
Diseños de página implementados Ubicaciones en las que se han implementado diseños de página personalizados. Incluye todos los diseños de página personalizados. PageLayouts.csv FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv
Páginas que usan diseños de página personalizados Páginas donde se usan diseños de página personalizados. PageLayouts.csv FullTrustSolution_PageLayouts_Pages_Usage.csv
Elementos web Páginas donde se usan elementos web personalizados. WebParts.csv FullTrustSolution_WebParts_Usage.csv