当我在访问者组中放置测试AD帐户时,他们无法查看我的新Intranet站点上的任何页面。用户收到“错误访问被拒绝”共享点屏幕,并指示该帐户能够进行身份验证,但某些授权规则允许其查看该页面。
当我删除然后将它们放在成员或所有者组中时,他们能够查看页面以及执行预期的功能,如编辑内容和创建子网站。
有趣的是,用户只能在访客群中查看位于此处的“所有网站内容”页面:/ _ layouts / viewlsts.aspx,而不是/pages/default.aspx。
有谁之前经历过这个吗?
环境信息:1个Web应用程序,1个使用Publishing Portal模板的网站集。一些自定义母版页,大量自定义页面布局和用户控件。全部通过功能部署。 Sharepoint 2010标准版,64位在Windows Server 2008上针对SqlServer 2008 Enterprise Edition运行。身份验证针对AD,而不是任何其他形式的身份验证提供程序
这种行为的一个可能原因是它试图访问可能尚未发布到主要版本的页面上的资源。例如,如果在图像库上打开版本控制并且图像的版本为0.1,如果该图像用于页面的1.0版(已发布),则服务器将拒绝访问访问者并请求凭据。
确保以下内容:
您可以使用页面功能区的“页面选项卡”上的“草稿检查”按钮来检查页面使用的未发布资源。
我有同样的问题,我终于找到了如何做到这一点:
如果您检查OOB组访问权限,则可以发现访问者组具有授予访问权限的页面数量有限。
/yourweb/_catalogs/masterpage
。在这里你会发现很多.aspx文件(包括default.master
)。我有一个类似的问题,我在环境评论中注意到的是自定义母版页。转到“站点设置”并确保已发布自定义母版页。如果您需要发布它们,也请在发布后检查相应的html页面,因为它们可能还需要重新发布。
这对我有用。