0

我最近使用团队网站和一些从该网站继承的子网站创建了一个网站。

结构是

顶层 - 站点 x

子站点站点 w 和站点 e(这些继承)

子子站点(在站点 w 下)站点 d 和站点 r(继承中断)

使用标准用户,即使 NT 身份验证用户在站点 x 的访问者组中,我也无法访问站点 w

任何帮助将不胜感激。

干杯特鲁兹

4

1 回答 1

0

菜鸟错误!

我删除了所有自定义 Web 部件,并且权限运行良好。

其中一个 Web 部件试图通过测试用户无权访问的子 Web 进行递归。

我以为我已经通过以提升的权限运行来解决这个问题,但经过进一步调查,我正在传递一个 SPWeb 对象,其中仍然有旧的未提升的上下文。

我没有传递 Web 对象,而是传递了站点 ID,并在运行中创建了具有提升权限的 Web。

如果有人不明白,请发表评论,我将编写一个示例代码示例以进一步解释。

干杯特鲁兹

于 2012-05-25T07:58:54.687 回答