2017-05-17 2 views
0

Il y a plusieurs WSP que j'essaye d'installer, qui ont tous été mis à jour correctement dans l'environnement SP2013, mais quand j'essaye de les mettre à niveau dans SP2016 alors ce n'est pas travail.Lors de la mise à niveau d'un fichier WSP en utilisant un code C# recevoir une erreur

J'utilise une commande de Solution.Upgrade pour les mettre à niveau.

Voici le message d'erreur reçu:

Type: Noyau Solution
contient des ressources d'application Web: Aucune
Contains Mondial Assemblée: Oui
Contient le code d'accès Politique de sécurité: Non
Type de déploiement de serveur : Serveur Web frontal
État de déploiement: erreur
Déployé vers: déployé à l'échelle mondiale.
Dernière opération Résultat: Certains fichiers n'ont pas pu être copiés lors du déploiement de la solution.
Dernière opération Détails: La solution n'a pas été mise à niveau.
Dernière Heure Opération: 17/05/2017 05:23

Quelqu'un peut-il me dire pourquoi?

Répondre

0

Je suis capable de résoudre ce problème en regardant attentivement les journaux. Tout en regardant dans les journaux, j'ai découvert que, pour une raison quelconque, le service de minuterie est arrêté avant que mon code de mise à niveau ne soit exécuté. Alors mettez un code pour vérifier l'état du service de minuterie et s'il est arrêté, je l'ai redémarré.

Si vous ne souhaitez pas vérifier le service arrêté. vous pouvez simplement arrêter le service et le redémarrer.

Ce hack a résolu mon problème et maintenant chaque wsp est déployé avec succès.

0

Est-ce que cela fonctionne si vous rétractez la solution et que vous la déployez à nouveau? Essayez ceci si vous ne l'avez pas fait. Comment avez-vous migré vos sites SP2013 vers SP2016? Était-ce par la commande de sauvegarde et de restauration de powershell? Il peut y avoir un conflit de version. Donc, essayez de migrer votre site en utilisant la sauvegarde et la restauration de la base de données.

Utilisez également Visual Studio 2015 pour reconstruire votre solution, puis déployez-la. VS2015 a des modèles SP2016. Prenez le framework cible 4.5 ou supérieur.

+0

OUI cela a fonctionné si je me rétracte retirer et ajouter puis déployer la solution. Ce sont les wps créés qui sont communs pour SP2010 et SP 2013. Je veux le déployer aussi en 2016 – SigarDave