0

我有一个具有自定义表单成员资格和角色提供者的新站点,我需要允许匿名用户访问该站点(即浏览但不登录)。这是一个在声明身份验证下运行的新 SharePoint 2010 站点(显然)。

我遇到的问题是,尽管在中央管理员和站点权限中都允许匿名访问,但用户在访问或尝试在站点周围移动时会自动重定向到登录页面。实际上,似乎有一个循环,如下面的 url 所设想的(为了方便,我将主页设置为登录页面,因为登录控件是主页上的 web 部件)。

/pages/default.aspx?ReturnUrl=%2f_layouts%2fAuthenticate.aspx%3fSource%3d%252FPages%252FDefault%252Easpx&Source=%2FPages%2FDefault%2Easpx

如何配置 2010 站点以允许匿名用户使用而不强制他们登录?

4

1 回答 1

0

解决它。即使对整个网站设置了匿名访问,该网站仍然会因为从本地样式库中请求资源而拒绝访问。通过搜索共享点事件日志发现了这一点,特别是“拒绝访问”和“Authenticate.aspx”。我编写的代码会在检查文件系统之前尝试在样式库中查找资源,因此可能会因为文件不存在或因为该库具有自己的权限结构而引发访问被拒绝。FML。

于 2010-10-17T19:25:57.487 回答