SharePoint 2010 Удален настраиваемый шаблон сайта, теперь некоторые сайты перепутались

Что-то происходит с моей установкой SharePoint Foundation 2010, и я не знаю, как это исправить.

Вот последовательность событий:

  1. Создайте сайт, измените и получите одобрение - так будут выглядеть все будущие сайты.
  2. Создайте шаблон сайта.
  3. Загрузите этот шаблон сайта (WSP) в несколько коллекций.
  4. Используйте шаблон для создания нескольких сайтов.
  5. Измените внешний вид настолько, что исходный шаблон теперь бесполезен для создания новых сайтов.
  6. Отключите и удалите «Решение» из всех коллекций.
  7. Наслаждайтесь тем, что некоторые сайты, созданные с использованием шаблонов, теперь действительно прикручены.

В журналах есть последовательности записей с:

Использование резервной логики в VghostPageManager :: getGhostDocument ()

Где ищет:

C: \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ Template \ Features ** * ** * ** * ** * Модули \ Files_themes \ 0 \ WIKI-ECF524AA.CSS

(ПРИМЕЧАНИЕ: * - это имя шаблона, который был удален. Я удалил его из этого сообщения по юридическим причинам).

Как мы можем настроить сайт так, чтобы он НЕ искал что-то (в данном случае CSS) в шаблоне, которого теперь нет? Я попытался вернуть WSP для старого шаблона, но он все еще не работает. Кажется, я не могу понять, где сайт ссылается на какой шаблон он был изначально создан.

И, что действительно странно, не на всех моих сайтах есть эта проблема ... всего пара. Я действительно смущен

Спасибо


person Jason Nethercott    schedule 21.02.2012    source источник
comment
хорошо ... Я решил проблему на данный момент. Я переустановил старый шаблон, и теперь сайты снова работают. Кстати, мы используем Add-SPSolution и Install-SPSolution из Managment Shell для выполнения установки ... И удаляем и удаляем, чтобы избавиться от них. Не уверен, что это причина. Тем не менее, мне нужно (хочу) иметь возможность полностью удалить старые шаблоны, и все сайты, изначально созданные на основе этого шаблона, по-прежнему работают.   -  person Jason Nethercott    schedule 22.02.2012


Ответы (1)


К сожалению, необходимо сохранить функцию, которая использовалась для включения некоторых ресурсов шаблона сайта (css). не "старый", если он все еще используется. Я предлагаю вам скрыть шаблон сайта, чтобы его больше нельзя было использовать в будущем. Используйте новый шаблон сайта для измененного внешнего вида, если старые сайты должны оставаться такими, какие они есть.

Нет никаких сомнений в том, что это беспорядок.

person Nat    schedule 21.02.2012
comment
Это просто не кажется правильным. Где-то сайт должен ссылаться на шаблон, из которого он произошел ... Но я копался всюду, пытаясь понять это. Я еще не заглянул в базу данных, чтобы узнать, смогу ли я это выяснить. Это просто кажется недальновидным. Однако я узнал о своей ошибке. Теперь шаблоны будут иметь одинаковые имена с течением времени. Моя первая попытка состояла в том, чтобы назвать их датой, чтобы я мог отслеживать, когда она была создана и т. Д. I.E. MySiteTemplate20120222 ... очевидно, это был долгий спуск по короткой доске. - person Jason Nethercott; 22.02.2012