Domanda

Abbiamo avuto una console piccola app. che l'indice alcuni contenuti di un sito di SharePoint 2010. Tra questi dati, abbiamo bisogno di indicizzare il gradimento degli utenti per i contenuti.

Usiamo il seguente codice per farlo:

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

Questo codice ha funzionato perfettamente nel vecchio server. Ma il nostro cliente aveva bisogno di migrare verso una nuova e qui non funziona. E 'lanciando il seguente errore sulla prima riga:

No User Profile Application disponibile per soddisfare la richiesta. Contatto l'amministratore di farm.

Sono abbastanza sicuro che ha qualcosa a che fare con i permessi di Windows o SharePoint. Ho trovato questa soluzione possibile in diversi articoli: http://www.c-sharpcorner.com / Blog / 4344 /

Il problema è che non abbiamo la barra a nastro in quella pagina. Abbiamo un collegamento 'Gestisci autorizzazioni utente" sotto persone. Così abbiamo provato dando a tutti (non sono sicuro che l'utente dovrebbe essere esattamente) le autorizzazioni per utilizzare Personal funzionalità, creare siti personali e dispone di uso sociale. Ma è ancora in fase sollevata l'eccezione.

Qualsiasi idea di come risolvere questo problema?

Grazie.

È stato utile?

Soluzione

Sono riuscito a risolvere lo stesso con quella del metodo suggerito in questo blog

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top