Обновление до Sharepoint 2010 - Рабочие пространства команды Project Tracking & IT Team не распознаны
У меня есть сервер WSS 3 SP 3, на котором есть несколько сайтов, использующих шаблоны сайтов Workspace Project Tracking & IT Team Workspace. Когда я обновляю контентные БД, я получаю сообщение об ошибке:
[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: Found 2 web(s) using missing web template 75817 (lcid: 1033) in ContentDatabase WSS_Content_team.site.com.
[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: The site definitions with Id 75817 is referenced in the database [WSS_Content_team.site.com], but is not installed on the current farm. The missing site definition may cause upgrade to fail. Please install any solution which contains the site definition and restart upgrade if necessary.[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: Found 120 web(s) using missing web template 75820 (lcid: 1033) in ContentDatabase WSS_Content_team.site.com.
[powershell] [SPContentDatabaseSequence] [ERROR] [4/7/2014 2:43:47 PM]: The site definitions with Id 75820 is referenced in the database [WSS_Content_team.site.com], but is not installed on the current farm. The missing site definition may cause upgrade to fail. Please install any solution which contains the site definition and restart upgrade if necessary.
Вещи, которые я пробовал:
Я загрузил шаблоны сайтов Fab40, извлек шаблоны рабочих областей для отслеживания проектов и рабочей группы ИТ-специалистов и развернул решение в ферме по всему миру.
В папке C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\1033\XML
Я вижу два файла, WEBTEMPProjSing.xml
а также WEBTEMPITTeam.xml
, что в них есть идентификаторы шаблона 75820 и 75817.
Я скачал шаблоны из TechSolutions:
Установил их, развернул глобально их, все те же ошибки.
Если я запрашиваю ферму для веб-шаблонов, они не отображаются. Единственный раз, когда я могу показать их в GET-SPWebTemplate, это когда я внедряю решения для технических решений в конкретную сеть. Хотя, когда я делаю это, идентификатор шаблона равен 1, а не 75820 или 75817
Если бы не было 120 сайтов с Project Tracking Workspace, я бы просто упаковал весь подузел и воссоздал его. Хотя это немного цитата для 120 сайтов.
Чтобы сделать это еще хуже, я буду обновлять их до 2013 года.
Какие-либо предложения?
1 ответ
С некоторым дополнительным поиском в Google, я считаю, что нашел проблему.
С помощью этого блога я смог установить два необходимых мне шаблона. Вот процедура, которой я следовал:
Запустите Sharepoint PowerShell в режиме администратора. Установите файл решения ApplicationTemplateCore
Add-SPSolution -LiteralPath C:\Fab40\ApplicationTemplateCore.wsp
Подождите 5 минут, затем разверните решение
stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate
Подождите 5 минут, затем скопируйте содержимое корзины приложений
stsadm -o copyappbincontent
Сброс сервера IIS
iisreset
Установите другие необходимые решения с помощью тех же команд.
Add-SPSolution -LiteralPath C:\Fab40\ ProjectTrackingWorkspace.wsp
Подождите 5 минут, затем разверните решение
stsadm -o deploysolution -name ProjectTrackingWorkspace.wsp -allowgacdeployment -immediate
Подождите 5 минут, затем скопируйте содержимое корзины приложений
stsadm -o copyappbincontent
Как только вы закончите добавление Решений, перезагрузите сервер. Я использовал одни и те же команды, чтобы сделать это первые несколько раз, хотя решения Fab 40 никогда бы не увидели и не установили. Это должно быть как-то связано со временем ожидания, сбросом IIS и перезагрузкой. Это была единственная комбинация, которая работала на меня.