Сверхсложно: включение функции публикации в SharePoint 2010 в новом семействе сайтов после сбоя удаления предыдущего корневого сайта - PullRequest
6 голосов
/ 27 февраля 2012

Это не простое действие на сайте |Настройки сайта |и т.д. вопрос.Это намного сложнее.

После случайного удаления корневого сайта С publishing enabled я создал новый корневой сайт и попытался активировать публикацию на нем (в корне).Сбой при появлении сообщения об ошибке, указывающего на САЙТ и ВЕБ-САЙТ:

Сайт

 The feature being activated is a Site scoped feature which   
 has a dependency on a Site Collection scoped feature which has   
 not been activated. Please activate the following feature before   
 trying again: SharePoint Server Publishing Infrastructure   
 f6924d36-2fa8-4f0b-b16d-06b7250180fa "

Веб

The Site scoped feature being activated has a dependency on hidden   
Site scoped feature     

'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416'  
 (ID: '22a9ef51-737b-4ff2-9346-694633fe4416').   

Hidden features cannot be auto-activated across scopes.   
There may be one or more visible Site scoped features that   
auto-activate the dependent hidden feature."

ОК, без паники !!!Я думаю, что это потому, что включенная публикация была написана где-то в кишечнике SP database.Нет проблем.

Я запустил
PowerShel Disable-SPFeature Publishing -Url "http://myrootsite", then Enable-SPFeature Publishing -Url "http:/myrootsite".

Половина исправлена: моя веб-часть сообщения об ошибке пропала, НО часть сайта сообщения об ошибке все еще здесь, предотвращаяпубликация.

Как отключить "publishing on the "Site" level using the PowerShell and enable it again.
Я вроде как стек: - (

Ответы [ 2 ]

10 голосов
/ 28 августа 2012

Проблема: Иногда, когда мы пытаемся включить «Функции публикации сайта», используя Настройки сайта -> Действия сайта -> Управление функциями сайта, мы получаем следующую ошибку.«Сайт

Активируемая функция - это функция области сайта, которая зависит от функции области семейства сайтов, которая не была активирована. Перед повторной попыткой активируйте следующую функцию: Инфраструктура публикации SharePoint Server f6924d36-2fa8-4f0b-b16d-06b7250180fa "

Web

Активируемая функция области сайта зависит от скрытой функции области сайта 'FeatureDefinition / 22a9ef51-737b-4ff2-9346-694633fe4416' (ID: ')22a9ef51-737b-4ff2-9346-694633fe4416' ).Скрытые функции не могут быть автоматически активированы в разных областях.Может быть одна или несколько видимых функций в области сайта, которые автоматически активируют зависимую скрытую функцию. "

Решение: Чтобы устранить вышеуказанную ошибку, сначала нам нужно включить" публикацию функций ", используя«Действия сайта»> «Настройки сайта». На странице «Настройки сайта» в столбце «Администрирование семейства сайтов» выберите «Функция семейства сайтов».

4 голосов
/ 28 февраля 2012

Ну, это было сложно, потому что каким-то образом PowerShell Disable-SPFeature не справлялся с жалобами как на Web, так и на Site. Мне пришлось использовать старый и доверенный stsadm с точным идентификатором featue, на который жаловалась SharePoint:

stsadm -o deactivatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force

(здесь SP кашлянул "эта функция не активирована")

Тогда:

stsadm -o activatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force 

и все исправлено: -)

Не уверен, почему Disable-SPFeature не сделал работу в первую очередь. Теперь все исправлено, и издательство работает как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...