Я пытаюсь перенести сайт из среды MOSS 2007 в среду WSS 3.0, так как он (не должен) использовать функции MOSS. К сожалению, сайт был создан с использованием шаблона сайта "Публикация". Я прошел через боль, отключив все функции, связанные с MOSS, но, похоже, некоторые вещи MOSS все еще существуют. Столбцы TargetTo и ExemptField - два из них, и они, кажется, ссылаются на Microsoft.Office.Policy.dll и Microsoft.Office.Server.dll соответственно.
Работа, которую я проделал, чтобы заставить импорт работать, - это вручную передать две библиотеки DLL и определения полей. Итак, у меня есть два вопроса.
1. Что мне делать, чтобы избежать работы и фактически отключить их?
2. Является ли «законным» использование рабочей среды в качестве среды WSS?
Я думаю, вам нужно будет перенести весь контент на новый сайт группы на основе одного из шаблонов WSS. Этот новый сайт группы должен входить в семейство сайтов, основанное на шаблоне WSS и использующее отдельную базу данных контента - затем вы присоедините эту базу данных контента к своей ферме WSS.
Создав новый сайт группы, вы можете сохранить библиотеки документов в виде шаблонов с включенным контентом, а затем создать новые библиотеки документов на основе этих шаблонов. Если повезет, WSS корректно обработает столбцы MOSS. Если нет, возможно, вы можете просто удалить их.
Любой контент, основанный на страницах, вам, вероятно, придется вручную воссоздавать как страницы веб-частей на сайте группы WSS.
Как только у вас все работает нормально, вы отключаете Content DB от фермы WSS и присоединяете ее к ферме MOSS.
Я думаю, это стоит попробовать. Также возможно изменить шаблон, на котором основан сайт, что тоже может сработать, но я думаю, это требует определенных навыков программирования.