SharePoint 2010未经授权的异常

时间:2010-06-16 15:20:41

标签: search sharepoint-2010 administrator

我正在尝试从代码中获取搜索类别(Microsoft.Office.Server.Search.Administration.SearchServiceApplication.Schema.AllCategories)。但是它会抛出UnAuthorized异常(ThrowIfNotSearchAdmin)错误。

有人面对并解决了这个问题吗?在SharePoint 2010中配置搜索管理员的位置?

由于

2 个答案:

答案 0 :(得分:1)

您是否尝试在SPSecurity.RunWithElevatedPrivileges()内调用代码?

答案 1 :(得分:1)

你应该去

  

CA>管理服务应用程序>单击“搜索服务应用程序”行以将其选中。

在功能区中单击“管理员”并添加将用于创建搜索类别的用户(如果使用 SPSecurity.RunWithElevatedPrivileges ,那么它应该是您的应用程序池帐户)!