sharepoint-2010 publishing

Súper complicado: la habilitación de la función de publicación en SharePoint 2010 en la nueva colección de sitios después de eliminar el sitio raíz anterior falla



sharepoint-2010 publishing (2)

Esta no es una simple acción del sitio | Configuración del sitio | etc. pregunta Es mucho más complicado.

Después de una eliminación accidental del sitio raíz CON publishing enabled , creé un nuevo sitio raíz y traté de activar la publicación en él (en la raíz). Falló con el mensaje de error señalando SITIO y WEB:

Sitio

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 "

Web

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."

OK, sin pánico! Creo que fue porque la Publicación habilitada estaba escrita en algún lugar en las entrañas de la SP database de SP database . No hay problema.

Corrí el
PowerShel Disable-SPFeature Publishing -Url "http://myrootsite", then Enable-SPFeature Publishing -Url "http:/myrootsite" .

La mitad está solucionada: mi parte web del mensaje de error se ha ido, PERO la parte del mensaje de error del Sitio todavía está aquí impidiendo la publicación.

¿Cómo puedo desactivar el nivel de " publishing on the "Site" level using the PowerShell and enable it again ?
Estoy un poco apilado aquí :-(


Bueno, fue complicado porque, de alguna manera, la característica DisableSpy-SPFeature de PowerShell no funcionaba tanto para las quejas Web como para las del Sitio. Tuve que usar el viejo y confiable stsadm con la id exacta de la utilidad de la que SharePoint se quejó:

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

(Aquí SP tosió "esta función no está activada")

Entonces:

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

y todo está arreglado :-)

No estoy seguro de por qué Disable-SPFeature no hizo el trabajo en primer lugar. Ahora todo está arreglado y la publicación funciona como un amuleto.


Problema: Algunas veces, cuando intentamos habilitar las "Funciones de publicación del sitio" mediante la Configuración del sitio -> Acciones del sitio -> Gestionar características del sitio, obtendremos el siguiente error. "Sitio

La característica que se activa es una función de ámbito del Sitio que tiene una dependencia en una característica del alcance de la Colección de Sitio que no se ha activado. Active la siguiente característica antes de volver a intentarlo: Infraestructura de publicación de SharePoint Server f6924d36-2fa8-4f0b-b16d-06b7250180fa "

Web

La función de ámbito del Sitio que se activa tiene una dependencia en la función de ámbito oculto del Sitio ''FeatureDefinition / 22a9ef51-737b-4ff2-9346-694633fe4416'' (ID: ''22a9ef51-737b-4ff2-9346-694633fe4416''). Las funciones ocultas no se pueden activar automáticamente en todos los ámbitos. Puede haber una o más características visibles del sitio que activen automáticamente la función oculta dependiente ".

Solución: Para resolver el error anterior, primero debemos habilitar las "características de publicación" usando "Acciones del sitio"> "Configuración del sitio". En la página Configuración del sitio en la columna Administración de la colección de sitios, seleccione Función de colección de sitios.