Frage

Meine alte Lösung läuft schon lange auf meiner Intranet Farm. Die Lösung enthält eine Funktion, die ein Webpart bereitstellt. Das WebPart zeigt die Benutzer einer Gruppe zusammen mit Informationen aus ihren Benutzerprofilen.

Ich habe einige ziemlich große Änderungen an der Lösung vorgenommen, das alte visuelle WP entfernt und ein neues WP erstellt. Ich habe das alte WP aus der Funktion entfernt, gelöscht und das neue hinzugefügt. Die Funktion hat die gleiche Richtlinie.

Ich habe die Lösung in einem lokalen, Entwickler- und QA -Env getestet, die alle gut funktionieren. Als ich versuchte, mich für mein Produkt einzusetzen. Env., etwas ist schief gelaufen. Nach der Bereitstellung der Lösung werden Benutzer im gesamten Web nach Anmeldeinformationen gefragt (dürfen sich jedoch nicht anmelden). App. Ich musste die Lösung wieder zurückziehen, und es scheint, als hätte das sie behoben.

Ich habe dann versucht, die WP auf allen Seiten zu löschen, auf denen es hinzugefügt wurde. Ich habe die Lösung bereitgestellt und die Funktion ohne Probleme aktiviert. Als ich die WP zu einer Seite hinzufügte, passierte dasselbe wieder. Sogar Farm -Konten dürfen sich nicht anmelden, daher denke ich nicht, dass es sich um ein Erlaubnisproblem handelt.

Die Art und Weise, wie ich neu anwende, besteht darin, die alte Lösung zu ziehen, die alte Lösung zu installieren und dann die neue Lösung zu addieren und zu installieren. Ich spreche keine Upgrade -Aktionen an - sollte ich?

War es hilfreich?

Lösung 2

Es scheint, dass das Problem die Benutzerprofilbilder waren. Ich habe hier einen neuen Thread gepostet: Berechtigungsprobleme (Zugriff verweigert) beim Auflisten aller Benutzerprofilbilder

Andere Tipps

Nach meiner Erfahrung gibt es einige Gründe, warum diese Popups auftreten:-

  • Der Code wirft eine nicht autorisierte AccessException aus, aber Ihr Code ist nicht konfiguriert, um die Ausnahme zu erfassen. Beim Erstellen Ihres Sp -Site -Objekts gibt es eine Eigenschaft, die Sie für die Konfiguration von CatchAccessdeniDexception haben müssen. Setzen Sie diese auf false, damit Sie diese Fehler in Ihrem Code aufnehmen und entsprechende Maßnahmen ergreifen können.

Das Problem ist nun, wo im Code diese Ausnahme passiert?

Unter Verwendung Ihrer Web -Teil -Beschreibung könnte der Ort, an dem dies stattfinden, beim Zugriff auf die SharePoint -Gruppen. Ich habe Probleme gesehen, bei denen die Gruppeneinstellungen so konfiguriert sind, dass nur Gruppenmitglieder die Mitglieder der Gruppe anzeigen können. Überprüfen Sie Ihre Gruppen auf der Website, die von Ihrem Web -Teil aufgezählt werden, und stellen Sie sicher, dass jeder die Mitglieder für diese Gruppen sehen kann.

Wenn dies nicht das Problem löst, würde ich Trace -Anweisungen in Ihrem Code verwenden und zum Webpart fügen, erstellen Sie eine Debug -Version des Webparts und verwenden verweigerte Nachricht.

Grüße Simon

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top