首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPSecurity.RunWithElevatedPrivileges返回FBA用户为什么?

SPSecurity.RunWithElevatedPrivileges返回FBA用户为什么?
EN

Stack Overflow用户
提问于 2016-09-13 14:45:22
回答 1查看 254关注 0票数 0

我有一个代码来运行一个搜索查询,我正在通过一个正在配置基于Formn的创作的站点来运行这个查询。

当我与FBA用户登录并尝试执行搜索查询时,它将抛出一个错误

抱歉,出了点问题。 技术细节错误:服务器无法处理请求。->试图执行未经授权的操作.

代码语言:javascript
复制
 SPSecurity.RunWithElevatedPrivileges(delegate
                {

resultXml = queryService.Query(xmlQuery);//错误在这里

代码语言:javascript
复制
                 });

有人能告诉我如何解决这个问题吗?

注意:这段代码在没有FBA设置的站点运行时同样有效。

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 07:06:09

你能展示你的queryServer.Query做什么吗?使用RunWithElevatedPrivileges,期望在提升的调用中创建一个新的SPSite/SPWeb对象,所以这可能就是问题所在?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39472857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档