我有一个代码来运行一个搜索查询,我正在通过一个正在配置基于Formn的创作的站点来运行这个查询。
当我与FBA用户登录并尝试执行搜索查询时,它将抛出一个错误
抱歉,出了点问题。 技术细节错误:服务器无法处理请求。->试图执行未经授权的操作.
SPSecurity.RunWithElevatedPrivileges(delegate
{resultXml = queryService.Query(xmlQuery);//错误在这里
});有人能告诉我如何解决这个问题吗?
注意:这段代码在没有FBA设置的站点运行时同样有效。
发布于 2016-09-14 07:06:09
你能展示你的queryServer.Query做什么吗?使用RunWithElevatedPrivileges,期望在提升的调用中创建一个新的SPSite/SPWeb对象,所以这可能就是问题所在?
https://stackoverflow.com/questions/39472857
复制相似问题