Pergunta

Eu criei um pacote wsp e adicioná-lo

Administração Central> Operações> Management Solution

usando o comando addsolution de stsadm. Quando clico no menu Deploy Solution, ele me transfere para implantar para a página de solução. Nesta página, na "Implantar em?" seção, ele me mostra uma lista suspensa com entradas como 'todos os aplicativos Web de conteúdo'.

Eu quero implementar minha solução global para que seja aplicável a todas as novas aplicações web criadas após a implantação. Eu vi WSPs para que "Implantar em?" seção mostra apenas uma mensagem do tipo "Esta solução implanta globalmente" e nenhuma lista suspensa.

Foi útil?

Solução

"Globalmente implantado" só se aplica a arquivos WSP que não têm controles de web e web parts neles. Estes não podem ser "globalmente implantado", porque o web.config da aplicação web que você escolher para implantar for alterado, são inseridos ou seja, entradas, a fim de registrar o seu .dll do que contém controles de Web e Web Parts.

Outras dicas

Eu acho que você precisa instalá-lo no GAC - No entanto, aqui está uma resposta mais informada:

C:> stsadm.exe -o deploysolution -name MossSolution.wsp -immediate -allowgacdeployment

isso irá implantá-lo globalmente. eu vou verifique algum tempo mais tarde para allcontenturl. eu tenho par de lote arquivos para implantar arquivos WSP em algum clientes. i irá verificar-los para ver novamente na qual o cenário que usamos allcontenturl. mas a minha resposta acima por não especificar um URL está correto que no caso quando WSP contém apenas DLL para GAC, você não deve especificar um URL.

esta discussão nos fóruns social.msdn.microsoft.com

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top