Оценочная проверка миграции: результаты для компонентов с полным доверием
Обзор
При проверке наличия решений с полным доверием в среде SharePoint ищутся ссылки на программы, развернутые с помощью файлов пакетов решений уровня фермы (WSP). SharePoint в Microsoft 365 не поддерживает решения с полным доверием, поэтому необходимо понять, где вы используете этот тип функций, и придумать план миграции в SharePoint.
Миграция данных
Содержимое переносится в SharePoint, однако функции, связанные с кодом полного доверия, не будут работать после миграции. При использовании некоторых содержимого, которое использует код полного доверия, который больше недоступен после миграции, могут возникнуть сбои.
Важно!
Любой сайт, настроенный как "Нет доступа" (заблокирован) в SharePoint, будет пропущен. Список заблокированных семейств веб-сайтов см. в выходных данных сканирования заблокированных сайтов.
Подготовка к миграции
Определите различные причины использования кода полного доверия в локальной среде. Создайте план для замены ключевых бизнес-сценариев функциями SharePoint. Может потребоваться создать настройки или использовать надстройки для охвата всех сценариев.
Если вы обнаружите, что в SharePoint в Microsoft 365 нет эквивалентного решения, вы можете ознакомиться с настройкой SharePoint, следуя документации по шаблонам и методикам Microsoft 365.
После миграции
После переноса контента реализуйте план, который был создан в ходе подготовки к миграции. Это может включать развертывание настроек, надстроек или включение функциональных возможностей на сайтах через интерфейс SharePoint.
Подробные результаты
Примечание.
Input files are located under <RootOutputFolder>\Internal\FullTrustSolution. The input files are generated by reading all the installed farm level full trust solution packages and building a report of what is installed in the SharePoint farm. The input files location includes all the extracted full trust code package files as well as the files used to generate the report files described below.
В обновлении за июль 2017 г. компоненты с полным доверием ищутся с помощью двух отдельных программ.
FullTrustSolution_Farm ищет использование кода с полным доверием на уровне фермы.
FullTrustSolution_Content ищет ссылки на такой код в контенте.
Выходные данные для проверки решений с полным доверием теперь сосредоточены на областях отчетности вашей среды, которые используют функциональные возможности, предоставляемые файлами WSP уровня фермы, развернутыми в вашей ферме. Если в вашем содержимом отсутствуют ссылки на решения для полного доверия, это средство не будет сообщать эти сведения. Вы можете использовать командлет PowerShell Test-SPContentDatabase , поставляемый с SharePoint, чтобы найти их, если они представляют интерес для вашей миграции.
Важно понимать оба уровня [ферма и содержимое] кода полного доверия, чтобы создать комплексный план, чтобы избежать сбоев в бизнесе или задержек в проекте миграции.
FullTrustSolution_Farm создает следующие отчеты:
Компонент | Описание | Входной файл | Отчет о компонентах |
---|---|---|---|
Возможности фермы | Пользовательские функции, которые включены на уровне фермы. | Features.csv | FullTrustSolution_Features_Farm_Usage.csv |
Возможности веб-приложений | Пользовательские функции, которые включены в пределах области веб-приложения. | Features.csv | FullTrustSolution_Features_WebApplication_Usage.cs |
Компонент | Описание | Входной файл | Отчет о компонентах |
---|---|---|---|
Типы контента | Расположения, в которых развернуты настраиваемые типы контента. | ContentTypes.csv | FullTrustSolution_ContentTypes_Usage.csv |
Типы контента, использующие настраиваемые приемники событий | Типы контента, которые используют настраиваемые приемники событий. Например, если вы развернули пользовательский приемник событий и подключили его к типу содержимого из коробки, в этом отчете отображаются эти сведения. | EventReceivers.csv | FullTrustSolution_ContentTypesUsingEventReceivers_Usage.csv |
Настраиваемые поля | Списки и типы контента, которые используют настраиваемые поля или определения полей. | CustomFields.csv FieldTypes.csv |
FullTrustSolution_CustomFields_Usage.csv |
Приемники событий | Списки, которые используют настраиваемые приемники событий. | EventReceivers.csv | FullTrustSolution_EventReceivers_Usage.csv |
Возможности сайта | Сайты, которые используют пользовательские функции. | Features.csv | FullTrustSolution_Features_Site_Usage.csv |
Шаблоны списков | Сайты, которые используют пользовательские шаблоны списков. | ListTemplates.csv | FullTrustSolution_ListTemplates_Usage.csv |
Развернутые макеты страниц | Расположения, в которых были развернуты пользовательские макеты страниц. Включает все пользовательские макеты страниц. | PageLayouts.csv | FullTrustSolution_PageLayouts_DeployedLayouts_Usage.csv |
Страницы с пользовательскими макетами | Страницы с пользовательскими макетами. | PageLayouts.csv | FullTrustSolution_PageLayouts_Pages_Usage.csv |
Веб-части | Страницы, в которых используются пользовательские веб-части. | WebParts.csv | FullTrustSolution_WebParts_Usage.csv |