Frage

Wir hatten eine winzige Konsolen -App. Dieser Index einige Inhalte einer SharePoint 2010 -Website. Unter diesen Daten müssen wir die Benutzerbewertung pro Inhalt indexieren.

Wir verwenden den folgenden Code, um dies zu tun:

//content and url are previously initialized correctly
SocialRatingManager ratingManager = new SocialRatingManager(context);
SocialRatingAverage srAverage = ratingManager.GetAverage(new Uri(url));

Dieser Code hat im alten Server perfekt funktioniert. Aber unser Kunde musste zu einem neuen migrieren und hier funktioniert es nicht. Es wirft den folgenden Fehler in der ersten Zeile aus:

Keine Benutzerprofilanwendung für den Service der Anfrage verfügbar. Wenden Sie sich an Ihren Farmadministrator.

Ich bin mir ziemlich sicher, dass es etwas mit Windows oder SharePoint -Berechtigungen zu tun hat. Ich habe diese mögliche Lösung in mehreren Artikeln gefunden: http://www.c-sharpcorner.com/blogs/4344/

Das Problem ist, wir haben nicht die Bandleiste auf dieser Seite. Wir haben unter Personen einen Link 'Verwalten von Benutzerberechtigungen ". Wir haben also versucht, allen (nicht sicher, welcher Benutzer genau sein sollte) Berechtigungen, um persönliche Funktionen zu verwenden, persönliche Websites zu erstellen und soziale Funktionen zu nutzen. Die Ausnahme wird jedoch noch erhöht.

Irgendeine Idee, wie ich das beheben kann?

Vielen Dank.

War es hilfreich?

Lösung

Ich habe es geschafft, dasselbe mithilfe der in der vorgeschlagenen Methode zu beheben Dieser Blog

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