Une erreur s'est produite dans l'application Installation de l'étape de déploiement pour SharePoint 2013
-
10-12-2019 - |
Question
J'ai reçu cette erreur lors de la tentative de déploiement d'une application à SharePoint 2013. Le message d'erreur complet est
Erreur s'est produite dans l'étape de déploiement 'Install APP pour SharePoint': Échec de l'installation de l'application pour SharePoint
La solution
Suivez les étapes données ci-dessous
Créer un domaine d'application isolé sur votre ordinateur de développement
Microsoft a également fourni un peu de PowerShell CommMand pour configurer votre SharePoint (lien).
Démarrez la coque de gestion SharePoint 2013.
1. net start spadminv4
2. net start sptimerv4
Créez votre domaine d'application isolé Vos applications, par exemple "Apps.Devopemental.Local".
1. Set-SPAppDomain "apps.developement.local"
Assurez-vous que les services SPSUBScriptionScriptSservice et AppManAGServiceInstance sont en cours d'exécution.
1. Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"} | Start-SPServiceInstance
Vérifiez que les services SPSUBScriptionScriptionService et AppManAGServiceInstance sont en cours d'exécution.
1. Get-SPServiceInstance | where{$_.GetType().Name -eq "AppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsServiceInstance"}
Vous devez spécifier un compte administrateur de la ferme sous lequel les services SPSUBScriptionScriptionService et AppManAGServiceInstance seront exécutés. Ce compte administrateur de la ferme doit être un encombré Spmanaged. Si votre administrateur agricole n'est pas un encombrement SPManageDay, vous pouvez créer un encombrement de votre agriculture avec vos informations d'identification d'administration agricole en tapant la commande suivante dans le shell de gestion SharePoint (vous serez invitée au domaine de la ferme administrateur \ utilisateur et mot de passe).
1. $account = New-SPManagedAccount
Spécifiez un compte d'administration agricole, un pool d'applications et des paramètres de base de données pour les services SPSUBScriptionScriptionService et AppManAGServiceInstance.
1. $account = Get-SPManagedAccount "domain\user"
2. $appPoolSubSvc = New-SPServiceApplicationPool -Name SettingsServiceAppPool -Account $account
3. $appPoolAppSvc = New-SPServiceApplicationPool -Name AppServiceAppPool -Account $account
4. $appSubSvc = New-SPSubscriptionSettingsServiceApplication –ApplicationPool $appPoolSubSvc –Name SettingsServiceApp –DatabaseName SettingsServiceDB
5. $proxySubSvc = New-SPSubscriptionSettingsServiceApplicationProxy –ServiceApplication $appSubSvc
6. $appAppSvc = New-SPAppManagementServiceApplication -ApplicationPool $appPoolAppSvc -Name AppServiceApp -DatabaseName AppServiceDB
7. $proxyAppSvc = New-SPAppManagementServiceApplicationProxy -ServiceApplication $appAppSvc
Spécifiez votre nom de locataire en tapant le code suivant dans la coquille de gestion SharePoint.
1. Set-SPAppSiteSubscriptionName -Name "app" -Confirm:$false
Autres conseils
aller à l'administration centrale -> Services sur serveur
Vérifiez si le service de gestion de gestion et d'abonnement des applications est lancé.Vous pouvez utiliser le PowerShell suivant pour les démarrer:
Get-SPServiceInstance | where{$_.GetType().Name -eq "A ppManagementServiceInstance" -or $_.GetType().Name -eq "SPSubscriptionSettingsSe rviceInstance"} | Start-SPServiceInstance
S'ils sont déjà démarrés, vous obtiendrez les avertissements suivants:
AVERTISSEMENT: "Service de gestion des applications" est déjà démarré sur le serveur 'SP2013-1-FLK'
AVERTISSEMENT: 'Paramètres de l'abonnement Microsoft SharePoint Foundation Le service 'est déjà démarré sur le serveur' SP2013-1-FLK '