2014-01-10 3 views
2

내 개발 환경에서 내 사용자 지정 도메인에 사용자 지정 멤버 자격 공급자가 연결되어있는 경우 익명 사용자가 myDomain\Anonymous이지만 QC에 배포 할 때 익명 사용자 (다른 사용자는 정상적으로 작동하지 않습니다) .사용자 지정 Sitecore 멤버 자격 공급자에 익명 사용자가 포함되어 있지 않습니다.

일부 배경의 경우 읽기 거부로 페이지를 잠그기 위해 익명 사용자가 필요합니다. 두 경우 모두에 대한

에서 도메인 구성은 동일하며, 아래 참조 :

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

어떤 아이디어? Sitecore 7 Update 2를 실행 중입니다.

답변

4

switchingprovider를 올바르게 설정하지 않았을 수 있습니다. 따라서 한 환경에있는 경우 storeFullNames = true이고 다른 환경에서는 storeFullNames = false입니다. 즉, 한 인스턴스에서 "myDomain \ Anonymous"를 만들고 다른 인스턴스에서는 "익명"을 돌 보려고합니다.

이 속성은 도메인을 이름에 포함해야하는지 여부를 나타냅니다.

어쨌든 ensureAnonymousUser = "true"로 설정하면 사용자가 생성됩니다.

+0

감사합니다. Jens, 나는 이것을 시도 할 것입니다. –

+0

이것이 우리에게는 적합하지 않았기 때문에 Dev 코어 데이터베이스 백업에서 QC 코어 데이터베이스를 복원했습니다. 올바른 방법으로 보이지는 않지만 지금은 효과가 있습니다. 아무튼 감사 해요. –