solution SharePoint WSP: Comment déployer l'échelle mondiale
-
16-09-2019 - |
Question
J'ai créé un paquet de WSP et l'ajouter à
Administration centrale> Opérations> Solution de gestion
en utilisant la commande de stsadm addsolution
. Lorsque je clique sur le menu Déployer la solution, il me transfère à déployer sur la page de solution. Dans cette page, dans le « Déployer To? » section, il me montre une liste déroulante avec des entrées comme « Tout le contenu des applications Web ».
Je veux déployer globalement ma solution pour qu'il soit applicable à toutes les nouvelles applications Web créées après le déploiement. Je l'ai vu WSP pour qui « Déployer To? » section ne montre qu'un message comme « Cette solution se déploie à l'échelle mondiale » et aucune liste déroulante.
La solution
« Au niveau mondial déployé » uniquement les fichiers WSP qui ne disposent pas de contrôles Web et des composants WebPart en eux. Ceux-ci ne peuvent pas être « globalement déployés », parce que le web.config de l'application Web que vous choisissez de déployer à change, à savoir les entrées sont insérées afin d'enregistrer vos .dll contenant de commandes web et pièces web.
Autres conseils
Je pense que vous devez l'installer dans le GAC - Mais est ici une réponse plus éclairée:
C:> stsadm.exe -o deploysolution -nom MossSolution.wsp -immediate -allowgacdeployment
déploiera globalement. Je vais vérifier quelque temps plus tard pour allcontenturl. J'ai deux lots fichiers pour déployer des fichiers WSP à certains les clients. je vais les vérifier encore une fois dans le scénario que nous avons utilisé allcontenturl. mais ma réponse ci-dessus de ne pas spécifier une URL est correcte que dans le cas où WSP ne contient que dll pour GAC, vous ne devriez pas spécifier un URL.
ce fil sur les forums social.msdn.microsoft.com