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 |