2009-06-16 209 views
2

我想在我的开发环境中复制生产问题,但遇到权限问题,其中“Contributor”组中的用户获取访问被拒绝错误。此外,如果我将此用户设为网站集管理员,他仍会获得相同的访问被拒绝错误。sharepoint权限问题 - “拒绝访问”

这是怎么发生的?我该如何解决?

更新:我在开发环境中从我的虚拟机内登录时没有问题。问题一定是我的开发环境是它自己的领域。所以问题就变成了,我如何从不在域中的机器登录?如果可能的话,我想避免扩展Web应用程序。

更新2:顺便说一下,当我使用的凭据是“系统帐户”时,我可以从我的主机操作系统正常登录网站。

+0

您是否使用完全限定的域名(例如:dev.company.local)或使用主机文件中的条目? – 2009-06-16 19:18:50

回答

0

什么时候他们得到访问被拒绝的错误?击中该网站?

是否确定要添加到组中的用户与您登录的用户是同一用户?有时,如果你有多个用户商店,你可以添加不同的用户到该组:DOMAIN \ joe.user,表单:joe.user,someotheraccountstore:joe.user等

+0

我确定我使用了正确的帐户(dev \ george) – Chloraphil 2009-06-16 17:45:23

4

疑难解答访问拒绝错误是每天困扰我的东西...所以我感到你的痛苦。

我假设这个用户正在尝试访问SharePoint中的某个页面。根据我的经验,如果即使页面上只有一个Web部件访问用户无权访问的内容,也会显示整个“访问被拒绝”页面。

解决访问站点(而不是页面)的一种方法是访问“所有站点内容”页面:/_layouts/viewlsts.aspx。如果他们可以访问此页面,那么页面和网站就会出现问题。

接下来,我会尝试导出,然后从页面中删除(不关闭)webparts以确定哪个导致问题。既然你有一个开发环境,我假设你可以做另一次恢复,如果事情太糟糕了。

+0

+1:是的,我已经体验到了这一点。 – 2009-06-17 08:30:40