Sharepoint 2010面向公众的网站,允许匿名用户使用

时间:2010-12-03 00:11:38

标签: sharepoint sharepoint-2010

我在服务器场和整个网站上启用了匿名用户。 我也打开了Windows身份验证。

每当匿名用户尝试查看该站点时,系统都会提示他们登录。 并且系统会提示他们登录他们查看的每个页面。

我想允许用户通过Windows身份验证登录(可能通过特殊页面),但不应该提示匿名用户输入密码。

这是否意味着我需要切换到整个网站的基于表单的身份验证,或者2010年是否有选项以某种方式获得Windows身份验证并允许匿名用户和谐地生活。

5 个答案:

答案 0 :(得分:4)

可能是因为某些文件未发布。例如,如果母版页,CSS样式表或任何图像未发布,它将提示用户登录。

确保所有内容都已发布,并且可以正常运行。

答案 1 :(得分:0)

您需要查看此路径上是否有任何内容http://server/_catalogs/masterpage/Forms/AllItems.aspx 它没有发表。 您必须发布所有内容

答案 2 :(得分:0)

可能是你错过了一些配置步骤。所以,如果你看看下面的文章我希望

SP2010 Branding Tip #9 – Turn on Anonymous Access

此致

答案 3 :(得分:0)

我假设您正在使用公共站点的发布站点模板,因此default.aspx(所有子站点的欢迎页面)未发布,因此您需要启动批准工作流程发布页面和任何其他资产(母版页,CSS,图像等)

答案 4 :(得分:0)

您需要做一些预先准备工作,使用两个具有不同身份验证方法的Web应用程序来设置网站。您无法同时为Windows用户和匿名(或基于表单的身份验证)有效地运行SharePoint。

Essentialy:

  1. 使用Windows身份验证为内部用户创建SharePoint网站
  2. 将网站扩展到新网站(使用相同的内容数据库),但使用匿名或基于表单的身份验证(以您的意义为准)
  3. 可以在此处找到MSDN文章: http://msdn.microsoft.com/en-us/library/ff648385.aspx

    您还可以阅读Andrew Connell关于此的博客(他谈到基于表单的身份验证,但您可以使用匿名访问进行相同操作) http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx

    基本上你需要双重身份验证,一组用户使用Windows,另一组使用匿名或FBA(每个用户使用不同的URL访问网站)

    希望有所帮助。