Install-SPSolution: esta solução não contém escopo de recursos para um aplicativo da Web e não pode ser implantada em um aplicativo Web específico

1

Eu tenho um script do PowerShell que implanta cerca de 12 web parts. Todos eles foram criados por meio do Visual Studio 2010 e estão sendo implantados no SharePoint 2010.

Estou recebendo o seguinte erro ao executar Install-SPSolution para uma das minhas web parts:

Install-SPSolution : This solution contains no resources scoped for a Web application and cannot be deployed to a particular Web application.

Alguém pode me ajudar a depurar isso? Todos os outros comandos Install-SPSolution usam -AllWebApplications e não desejo especificar o aplicativo da web diretamente usando -URL . Aqui está o comando que está quebrando (este é o mesmo comando usado para implantar com êxito todas as outras 11 partes da web):

Install-SPSolution –Identity PortalSelector.wsp -AllWebApplications -GACDeployment
    
por Josh 16.08.2010 / 17:53

2 respostas

2

Isso pode ser um pouco tarde para a festa, mas ...

O erro sugere que a solução que você está tentando instalar não precisa atualizar o arquivo web.config de um aplicativo da Web para que os recursos e recursos contidos na solução sejam usados ou ativados nele.

Os tipos de alterações que as soluções muitas vezes precisam aplicar aos arquivos web.config são coisas como entradas de controle seguras, módulos HTTP, redirecionamento de ligação de montagem e assim por diante.

Meu palpite seria que tudo que você precisa fazer é omitir a opção -AllWebApplications do seu comando:

Install-SPSolution –Identity PortalSelector.wsp -GACDeployment
    
por 19.06.2012 / 19:00
0

Procure no seu arquivo feature.xml - ele deve ter um atributo XML Scope que, acredito, contém o valor Site - tente alterá-lo para Web .

Alguma chance de você tentar o mesmo comando usando o STSADM? Às vezes, dá saída mais útil. Tente algo como:

STSADM -o addsolution -filename PortalSelector.wsp
STSADM -o deploysolution -name PortalSelector -immediate
STSADM -execadmsvcjobs
    
por 16.08.2010 / 18:52