我正在尝试在我的开发环境中复制生产问题,但遇到了权限问题,“Contributor”组中的用户遇到访问被拒绝错误。此外,如果我将此用户设为网站集管理员,他仍会获得相同的访问被拒绝错误。
为什么会这样?我该如何解决?
更新:我在开发环境中从我的VM内部登录时没有问题。问题必须是我的开发环境是它自己的域。所以问题就变成了,如何从不在域中的计算机登录?如果可能的话,我想避免扩展Web应用程序。
更新2:顺便说一句,当我使用的凭据属于“系统帐户”时,我可以从我的主机操作系统登录该网站。
答案 0 :(得分:4)
故障排除访问被拒绝的错误是每天困扰我的事情......所以我感到痛苦。
我假设此用户正在尝试访问SharePoint中的某些页面。根据我的经验,即使页面上的一个Web部件正在访问用户无权访问的内容,也会显示整个“拒绝访问”页面。
解决访问SITE(而不是页面)问题的一种方法是访问“所有网站内容”页面:/_layouts/viewlsts.aspx。如果他们可以访问此页面,那么页面出现问题,而不是网站。
接下来,我会尝试从页面导出然后删除(不关闭)webparts以确定导致问题的那个。由于你有一个开发环境,我认为如果事情变得过于混乱,你可以再做一次恢复。
答案 1 :(得分:0)
他们何时收到拒绝访问错误?打网站?
您确定要添加到群组的用户与您登录的用户相同吗?有时,如果您有多个用户存储,则可以向该组添加不同的用户:DOMAIN \ joe.user,forms:joe.user,someotheraccountstore:joe.user等。