我们有一个小型控制台应用程序。该索引了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/

问题是,我们在该页面中没有色带栏。我们确实有一个链接“管理用户权限”。因此,我们尝试给所有人(不确定哪个用户应确切地)使用个人功能,创建个人站点并使用社交功能。但是,但仍在提高例外。

有什么想法如何解决这个问题?

谢谢。

有帮助吗?

解决方案

我设法使用建议的一种方法来修复相同的方法 这个博客

许可以下: CC-BY-SA归因
scroll top