Erreur lorsque vous utilisez la fonctionnalité de déploiement de l’application dans SharePoint 2013

Symptômes

Dans un environnement Microsoft SharePoint sur site, vous pouvez avoir plusieurs applications web dans la batterie de serveurs, et chaque application web a son propre catalogue de l’application. Vous pouvez utiliser la fonctionnalité de déploiement de l’application pour déployer l’application dans les applications d’un site web. Toutefois, lorsque vous essayez d’utiliser cette fonctionnalité pour déployer la même application dans une autre application web, le message d’erreur suivant s’affiche :

Il existe une autre installation d’application associée à l’entité de sécurité de l’application même en tant que l’installation de cette application. Êtes-vous sûr de vouloir supprimer les données de déploiement de l’installation de cette application et utiliser uniquement les données de déploiement de l’installation de cette application pour l’identité de l’application associée ?

Cause

Ce problème se produit car la fonctionnalité de déploiement de l’application est conçue pour fonctionner dans un environnement multi-DETENTEURS tels que SharePoint Online. Dans ce type d’environnement, chaque application web appartient à un client unique et la même application a application de différente ID d’entité de sécurité. Par conséquent, il n’existe aucun conflit. Toutefois, dans un environnement sur site SharePoint, toutes les applications web partagent le même ID de client. C’est pourquoi vous recevez le message d’erreur lorsque vous essayez de déployer la même application sur plusieurs applications web. Ce comportement représente une limitation du produit.

Résolution

Pour installer une application sur plusieurs collections de sites, vous pouvez utiliser PowerShell, ou vous pouvez écrire du code à l’aide de l’API de modèle d’objet SharePoint. Pour plus d’informations sur la façon d’utiliser PowerShell pour déployer une application à plusieurs sites, consultez le site Web TechNet suivant :

Installation-SPApp

Plus d'informations

Déploiement d’applications est une fonctionnalité que les administrateurs peuvent utiliser pour distribuer les applications aux collections de sites spécifiques en appliquant des règles prédéfinies. Par exemple, vous pouvez distribuer une application aux collections de sites qui sont créées uniquement dans le chemin d’accès géré/équipes.

Pour accéder à cette fonctionnalité, vous téléchargez tout d’abord l’application pour les applications de bibliothèque SharePoint dans le catalogue de l’application. Ajoutez ensuite l’application pour le site du catalogue de l’application elle-même. Une fois que l’application a été ajoutée sur le site du catalogue de l’application, vous pouvez le trouver dans le Contenu du Site. Cliquez sur le bouton de sélection (...) dans le coin supérieur droit de l’application génère une boîte de dialogue qui affiche les détails de l’application. Cliquez sur le lien pour accéder à la page Gérer les déploiements App de déploiement. Il s’agit de l’emplacement où vous pouvez gérer les règles pour les opérations de déploiement de l’application.
Propriétés

ID d'article : 3096780 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires