Question

Mon ancienne solution a été en cours d'exécution dans ma ferme intranet depuis longtemps. La solution contient une caractéristique qui déploie une webpart. Le webpart montre les utilisateurs d'un groupe, ainsi que des informations de leur profil d'utilisateur.

J'ai fait quelques changements assez grands à la solution, en supprimant l'ancien visuel WP et la création d'un nouveau WP. Je l'ai enlevé l'ancien WP de la fonction, et supprimé a ajouté la nouvelle. La fonction a le même GUID.

Je l'ai testé la solution dans un local, dev et QA env, qui travaillent tous très bien. Quand j'ai essayé de déployer à mon prod. env., quelque chose a mal tourné. Après le déploiement de la solution, les utilisateurs sont invités des informations d'identification (mais ne sont pas autorisés à se connecter) dans l'ensemble du Web. app. Je devais rentrer à nouveau la solution, et il semble que celui fixé il.

J'ai ensuite essayé de supprimer le WP sur toutes les pages où il a été ajouté. J'ai déployé la solution, activé la fonction sans problème. Lorsque j'ai ajouté le WP à une page, la même chose se reproduise. Même les comptes agricoles ne sont pas autorisés à se connecter, donc je ne pense pas que ce soit une question d'autorisation soit.

La façon dont je suis redéployant est en rétractant, l'installation de l'ancienne solution, puis en ajoutant et l'installation de la nouvelle solution. Je ne suis pas préciser les actions de mise à niveau - dois-je

Était-ce utile?

La solution 2

Il semble que le problème était les images de profil d'utilisateur. J'ai posté un nouveau thread ici: Problèmes d'autorisation ( accès refusé) lorsque la liste de toutes les images de profil utilisateur

Autres conseils

Dans mon expérience, il y a quelques raisons pour lesquelles ces popups se produisent: -

  • le code est de lancer un UnAuthorisedAccessException mais votre code n'est pas configuré pour intercepter l'exception. Lorsque vous créez votre objet SPSite il y a une propriété que vous devez configurer appelé CatchAccessDeniedException, réglez ce paramètre à false pour que vous puissiez attraper ces erreurs dans votre code et prendre les mesures appropriées.

Maintenant, la question est là dans le code ne se produit cette exception?

Utilisation de votre description de la pièce Web, l'endroit où cela pourrait se produire est quand l'accès aux groupes SharePoint. J'ai vu des questions où les paramètres des groupes sont configurés de sorte que seuls les membres du groupe peuvent voir les membres du groupe. Vérifiez vos groupes sur le site qui sera énumérait par votre partie Web et assurez-vous que tout le monde est capable de voir les membres de ces groupes.

Si cela ne résout pas le problème, j'utiliser des instructions trace dans votre code et les ajouter à la partie Web, construire une version de débogage du visualiseur de débogage partie Web et l'utilisation sur le serveur pour aider à savoir où le code est jeter le message d'accès refusé.

Cordialement Simon

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top