Mettre à jour une solution agricole déployée existante
-
09-12-2019 - |
Question
J'ai déployé une solution agricole à un environnement de test en suivant le TechNet déployer des packages de solution page - fonctionne bien.Mais le développement continue, et j'ai besoin de redéployer.
Quand je suis à nouveau le processus, je reçois l'erreur
add-spsolution: une solution avec le même nom "awesomewebparts.wsp" ou id "[une chaîne d'identifiant aléatoire]" existe déjà dans le magasin de solutions.
Je recueille que j'ai besoin de supprimer la version existante avant d'ajouter la nouvelle version ou d'émettre une commande différente pour mettre à jour ou écraser la version existante.Quelqu'un peut-il fournir une directive sur la manière dont cela devrait être fait?
La solution 3
Une option est de rétracter puis de retirer la solution par l'administration centrale, ce qui lui permet d'être redéployé.
- En administration centrale, sélectionnez Paramètres système.
- de la section Gestion de la ferme, sélectionnez "Gérer les solutions de ferme".
- Sélectionnez la solution que vous souhaitez supprimer.
- Cliquez sur "Solution de rétractation" et confirmez.La solution se rétractera (nonploy)
- Cliquez sur "Supprimer la solution" et confirmez.La solution sera supprimée et peut être re-ajoutée.
Je suis intéressé de savoir s'il y a une autre façon de redéployer une solution sans désinstaller.
Autres conseils
Avez-vous essayé update-spsolution ?
Utiliser les commandes PowerShell:
Uninstall-SPSolution
Remove-SPSolution
Uninstall-spsolution utilise une sorte de travail de minuterie pour réellement, il peut donc prendre 15 à 45 secondes pour la désinstallation de la fin.
Ce gars a un script compliqué raisonnable pour l'automatisation de cette option: http://jmkristiansen.wordpress.com/2012/02/17/automatine-retract-remove-ad-and-deploy-sharpoint-2010-wsp-solution-files-with-powershell/