質問

小さなコンソールアプリがありました。このインデックスは、SharePoint 2010サイトのコンテンツをインデックスしています。そのデータの中で、コンテンツあたりのユーザー評価にインデックスを付ける必要があります。

次のコードを使用して行います。

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

このコードは古いサーバーで完全に機能しました。しかし、私たちのクライアントは新しいものに移行する必要があり、ここでは機能していません。最初の行で次のエラーを投げています:

リクエストにサービスを提供できるユーザープロファイルアプリケーションはありません。農場管理者に連絡してください。

WindowsやSharePointの権限と関係があると確信しています。この可能な解決策をいくつかの記事で見つけました。 http://www.c-sharpcorner.com/blogs/4344/

問題は、そのページにリボンバーがないことです。人の下に「ユーザーのアクセス許可を管理する」リンクがあります。そのため、個人の機能を使用し、個人サイトを作成し、ソーシャル機能を使用するために、すべてのユーザーが正確である必要がないかどうかはわかりません)を提供してみましたが、例外はまだ提起されています。

これを修正する方法はありますか?

ありがとう。

役に立ちましたか?

解決

で提案された方法の1つを使用して同じものを修正することができました このブログ

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top