Nous avons plus de 3 développeurs travaillant sur un seul fichier de solution. Pour cette raison, nous ne pouvons pas tous les ajouter dans le menu Administrateur de la collection de sites.
Lorsque je déploie des informations d'identification d'administrateur dans Visual Studio, je peux déployer avec succès vers l'application SharePoint particulière. Lorsque je me connecte à l'un de ces utilisateurs, je ne peux pas le faire. Cela me donne l'erreur ci-dessous:
Error occurred in deployment step 'Recycle IIS Application Pool':
<nativehr>0x80070005</nativehr><nativestack></nativestack>Access denied
Nous avons attribué des droits administratifs pour la connexion de ces utilisateurs à Active Directory.
Que pouvons-nous faire pour résoudre ce problème?
J'ai essayé toutes les solutions possibles avec Active Directory, l'authentification IIS et j'ai finalement pu résoudre le problème en procédant simplement comme suit. J'espère que cela vous aidera dans le même genre de problème.
Cela a fonctionné pour moi!
Assurez-vous que vous êtes un administrateur de la collection de sites.
Ce qui suit a fonctionné pour moi:
SHAREPOINTWEB
.db_owner
schéma.HORS SUJET:
Même si le problème est résolu pour l'affiche originale, je suis venu ici parce que j'avais le même problème, et ces solutions (et d'autres trouvées sur Internet) ne m'ont pas aidé. Cela étant dit...
Sur le sujet:
J'ajouterai la solution qui a fonctionné pour moi (afin d'éviter les doublons), car cela peut aider quelqu'un d'autre:
Déployer la solution sur une collection de sites entièrement créée
Dans Visual Studio 2010-2012:
Cela m'est arrivé, car il visait http://webservice/
au lieu de http://webservice:123/
Dans mon cas, j'ai fermé et ouvert un studio visuel et cela fonctionne pour moi
l'ajout de l'utilisateur en tant que db_owner
de la base de données de contenu a résolu mon problème
Même si je faisais face au problème de temps en temps, mais cela fonctionnait jadis en modifiant l’espace de nom, puis j’ai poursuivi, mais le problème était en fait le verrouillage du compte du pool d’applications en raison de l’expiration du mot de passe et la réinitialisation de IIS la piscine de l'application s'est désactivée.
Donc, le problème était le compte de pool d'applications se verrouiller.
Cordialement Arvind
Je poste cette réponse car même à partir de SharePoint 2016 (Singer-Server Farm - également nommée Development Farm) et son déploiement avec Visual Studio 2017, je rencontrais toujours ce problème. Essayer chacune de ces réponses ne me donnait pas du succès.
Dans mon cas, relancer le Configuration des produits SharePoint 2016 Wizard avec vos paramètres par défaut, a toujours résolu ce problème pour moi.
Exécutez Visual Studio en tant qu'administrateur et le problème sera résolu, le cas échéant, avec l'autorisation de Visual Studio.
Je suis tombé sur cette situation lorsque j'ai ouvert mon projet SharePoint dans Visual Studio, puis que mes services SharePoint et SQL locaux ont été démarrés (ne les laissez pas fonctionner tout le temps pour préserver les ressources).
L'erreur a disparu une fois que j'ai fermé et redémarré Visual Studio une fois que j'ai vérifié que SharePoint fonctionnait correctement en arrière-plan.
Je suis tombé sur une situation similaire il y a un an et je l'ai corrigée, mais j'ai oublié comment j'ai procédé. La nuit dernière encore une fois il est venu. J'essayais de déployer une solution sharepoint et cette erreur est survenue.
si vous pouvez ensuite essayer de redémarrer le serveur . Parfois, il s’occupe de la plupart des problèmes.
sinon, assurez-vous d'ajouter le compte administrateur de votre machine à l'administration du point de partage en tant que contrôle total. Pourquoi? parce que lorsque vous déployez via Visual Studio, vous devez exécuter Visual Studio en tant qu'administrateur. Vous devez donc vous assurer que le point de partage autorise également ce login à apporter des modifications.