我正在尝试从代码(Microsoft.Office.Server.Search.Administration.SearchServiceApplication.Schema.AllCategories)中获取搜索类别。但是它会抛出 UnAuthorized 异常(ThrowIfNotSearchAdmin)错误。
有没有人面对并解决了这个问题?在 SharePoint 2010 中的何处配置搜索管理员?
谢谢
我正在尝试从代码(Microsoft.Office.Server.Search.Administration.SearchServiceApplication.Schema.AllCategories)中获取搜索类别。但是它会抛出 UnAuthorized 异常(ThrowIfNotSearchAdmin)错误。
有没有人面对并解决了这个问题?在 SharePoint 2010 中的何处配置搜索管理员?
谢谢
你应该去
CA > 管理服务应用程序 > 单击搜索服务应用程序行以将其选中。
在功能区中单击管理员并添加将用于创建搜索类别的用户(如果您使用SPSecurity.RunWithElevatedPrivileges那么它应该是您的应用程序池帐户)!
您是否尝试过在SPSecurity.RunWithElevatedPrivileges()中调用代码?