Sharepoint日历列表:匿名访问疑难解答

时间:2009-09-14 18:50:43

标签: sharepoint calendar sharepoint-2007 anonymous

在MOSS 2007互联网网络中获取日历列表的匿名访问权限时遇到问题。

拥有一个经过身份验证的发布网络,该网站使用匿名网络进行扩展:web1是发布网站,经过身份验证并扩展到匿名的web2。 在中央管理员

  • Web1是默认区域。允许匿名并已启用集成身份验证
  • Web2是互联网专区。允许匿名,无需集成身份验证。

在网站集

  • Web1 - 启用团队协作列表,提供日历       设置权限以允许匿名访问整个网站

导航到web1 / lists / calendar / calendar.aspx并验证您是否已经过身份验证

导航到web2 / lists / calendar / calendar.aspx 401访问被拒绝

转到日历权限,为查看项目设置匿名允许的权限。

再次导航,结果与上面的web1和web2相同。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

启用步骤

  1. 从网站上删除所有匿名访问。
  2. 停用ViewFormPagesLockdown功能
  3. 确保日历从其所在的网站继承其权限,并且日历项目从日历继承。
  4. 执行IISreset并关闭所有浏览器。
  5. 等一两分钟(在IISreset之后不是完全必要的,但如果你在服务器控制台上进行测试仍然是个好主意)
  6. 在网站级别启用匿名访问
  7. 关闭浏览器。
  8. 以匿名用户身份浏览网站。
  9. 点击导航链接浏览到calendar.aspx
  10. 单击日历中的事件以显示Dispform.aspx
  11. 的详细信息

    感谢MindSharp的Paul Stork为我们找到答案。