Resolvendo problema de ativação da feature de Infraestrutura Publicação do SharePoint Server


​Olá,

Neste post quero mostrar como resolver um problema que pode ocorrer ao tentar ativar a feature de infraestrutura de publicação.

Ao tentar ativar a feature de infraestrutura de publicação do SharePoint Server é exibido o seguinte erro:

imagem02

Falha ao instanciar o arquivo “ContentQueryMain.xsl” do módulo “XSLStyleSheets”: A lista especificada não existe.

É importante entendermos que quando ativamos a feature de Infraestrutura de Publicação do SharePoint Server vários arquivos são criados na estrutura do site do SharePoint,  e um deles é o arquivo ContentQueryMain.xsl que fica dentro da Biblioteca de Estilos do site no diretório XSL Style Sheets junto a vários outros arquivos que são necessários para os recursos que surgiram ao ativar a infraestrutura de publicação sejam exibidos no site.

Agora entendendo essa estrutura explicada acima, leia a mensagem de erro e tente imaginar qual o problema que estamos enfrentando🙂

Quando me deparei com a mensagem de erro e compreendi o problema já fui verificar a biblioteca de estilos do site com problema e me deparei com a seguinte imagem:

imagem06

Note que a biblioteca de estilos do site criado não está presente, logo imaginei que por algum motivo foi excluída, verifiquei na lixeira do site e não estava lá, tentei recriar a biblioteca e tentei ativar a feature e não funcionou, então o que eu fiz foi exportar a biblioteca de um site que estava tudo certo com o mesmo template de site e nativo com o Export-SPWeb e depois importei com o Import-SPWeb para o site com problema.

 

Exportando biblioteca: Export-SPWeb http://url -ItemUrl “Style Library” -Path c:\diretorio\biblioteca.cmp

imagem07

Importando biblioteca: Import-SPWeb http://url -Path c:\diretório\arquivo.cmp

imagem08

Executado os comandos a biblioteca foi criada com sucesso

imagem03

Em seguida fui ativar a feature de publicação e tudo certo, feature ativada!

imagem09

Bem galera, essa foi uma forma de resolver esse problema e funcionou muito bem, espero ter ajudado!

Dica importante: Sempre execute esse tipo de ação em um ambiente de desenvolvimento antes!!!!

Abraços,

Carlos Citrangulo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: