Partager via


Déployer, publier et mettre à niveau des solutions SharePoint sur un serveur distant

Outre le déploiement de solutions SharePoint sur le système local, vous pouvez publier des solutions SharePoint bac à sable sur des sites distants ou des sites SharePoint locaux. Le processus de publication à distance copie le fichier .wsp sur le serveur SharePoint, installe la solution, puis vous permet d’activer la solution. Vous pouvez également mettre à niveau une installation de solution SharePoint distante une fois que des modifications y ont été apportées.

Pour publier une solution SharePoint bac à sable sur un serveur SharePoint distant

  1. Dans l’Explorateur de solutions, ouvrez le menu contextuel du projet SharePoint bac à sable que vous souhaitez publier, puis choisissez Publier.

  2. Dans la boîte de dialogue Publier, choisissez le bouton d’option Publier sur le site SharePoint, puis entrez une URL pour un site de publication en ligne, par exemple : https://mytestsite.sharepoint.microsoftonline.com.

  3. Choisissez le bouton d’option Ouvrir la page de la galerie de solutions dans le navigateur après la publication pour afficher la liste des solutions dans la page Galerie de solutions après la publication.

  4. Choisissez le bouton Publier.

  5. Connectez-vous au serveur distant si l’authentification utilisateur est requise.

    La progression de la publication s’affiche dans la fenêtre Sortie de Visual Studio. Une fois le processus terminé, le fichier de solution (.wsp) est installé sur le serveur SharePoint distant. Toutefois, vous devez toujours l’activer avant de pouvoir l’utiliser dans SharePoint.

  6. Dans la page Galerie de solutions, sélectionnez l’application SharePoint, puis dans le ruban, choisissez le bouton Activer.

  7. Dans la boîte de dialogue Activer la solution, dans le ruban, choisissez à nouveau le bouton Activer.

    La colonne État de la page Galerie de solutions indique que l’application est active.

Pour mettre à niveau une solution SharePoint bac à sable sur un serveur SharePoint distant

Si une solution SharePoint bac à sable est déjà publiée sur un serveur distant, le processus suivant vous permet de la mettre à niveau après avoir apporté des modifications à l’application dans Visual Studio.

  1. Renommez le package SharePoint dans Visual Studio. Pour ce faire, dans l’Explorateur de solutions ouvrez le package. Il apparaît dans l’Explorateur de packages.

  2. Dans l’Explorateur de packages, dans la zone Nom, remplacez le nom du package par un nom unique.

  3. Enregistrez le projet.

  4. Dans l’Explorateur de solutions, ouvrez le menu contextuel du projet, puis choisissez Publier.

  5. Dans la boîte de dialogue Publier, choisissez le bouton d’option Publier sur le site SharePoint, puis, si l’URL du serveur distant sur lequel la solution est enregistrée est manquante, entrez-la.

  6. Choisissez le bouton d’option Ouvrir la page de la galerie de solutions dans le navigateur après la publication pour afficher la liste des solutions dans la page Galerie de solutions après la publication.

  7. Choisissez le bouton Publier.

  8. Connectez-vous au serveur distant si l’authentification utilisateur est requise.

    Si vous vous êtes connecté au serveur distant récemment, l’authentification n’est peut-être pas nécessaire.

    Si l’ancienne version de l’application portant le même nom existe toujours sur le serveur SharePoint, vous obtiendrez une erreur indiquant qu’un package portant le même nom existe déjà sur le serveur SharePoint. Vous devez renommer le package en un nom unique avant la publication.

  9. Choisissez la nouvelle application dans SharePoint, puis, dans le ruban, choisissez le bouton Mettre à niveau.

  10. Dans la boîte de dialogue Mettre à niveau la solution, dans le ruban, sélectionnez à nouveau le bouton Mettre à niveau. La colonne État de la page Galerie de solutions devrait maintenant indiquer que l’application est active.

    L’ancienne version de la solution est désactivée, la nouvelle version de la solution est mise à niveau avec les données conservées à partir de l’ancienne solution, et la nouvelle solution est activée dans SharePoint.