問題SocialRatingManagerオブジェクトを初期化しようとする場合
-
22-10-2019 - |
質問
小さなコンソールアプリがありました。このインデックスは、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つを使用して同じものを修正することができました このブログ
所属していません sharepoint.stackexchange