在我的开发环境中,连接到自定义成员资格提供程序的自定义域有一个匿名用户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
答案 0 :(得分:4)
可能是您没有正确设置切换提供程序。因此,如果您在一个环境中具有:storeFullNames = true而另一个环境具有storeFullNames = false。这意味着在一个实例中,您创建了“myDomain \ Anonymous”,而在另一个实例中,您正在尝试“匿名”。
该属性指示域名是否应包含在其中。
无论如何,为什么不设置ensureAnonymousUser =“true”,那么它会为你创建用户吗?