自定义Sitecore成员资格提供程序不包含匿名用户

时间:2014-01-10 14:55:29

标签: asp.net-membership sitecore sitecore7

在我的开发环境中,连接到自定义成员资格提供程序的自定义域有一个匿名用户myDomain\Anonymous但是当我部署到QC时,它不包含匿名用户(其他用户工作正常)。

对于某些背景,我需要匿名用户使用拒绝读取来锁定页面。

两个实例的域配置相同,见下文:

<domain name="sitecore" ensureAnonymousUser="false" />
<domain name="extranet" />
<domain name="default" isDefault="true" />
<domain name="myDomain" ensureAnonymousUser="false" />

有什么想法吗?我正在运行Sitecore 7 Update 2

1 个答案:

答案 0 :(得分:4)

可能是您没有正确设置切换提供程序。因此,如果您在一个环境中具有:storeFullNames = true而另一个环境具有storeFullNames = false。这意味着在一个实例中,您创建了“myDomain \ Anonymous”,而在另一个实例中,您正在尝试“匿名”。

该属性指示域名是否应包含在其中。

无论如何,为什么不设置ensureAnonymousUser =“true”,那么它会为你创建用户吗?