익명 액세스를 사용하는 MOSS 사이트가 있습니다.이 사이트는 DispForm.aspx를 제외하고 사용자 지정 목록을 필요로하는 모든 곳에서 작동합니다.SharePoint 익명 액세스가 목록 내의 DispForm.aspx에서 작동하지 않습니다.
기본적으로 인터넷에 뉴스 기사 링크가 포함 된 맞춤 목록이 있습니다. RSS 피드로 사용할 수있는 목록을 만들었으며 익명으로 피드 자체를 끌어 올 수 있습니다. 그러나 피드에는 SharePoint의 개별 항목에 대한 링크가 포함되어 있습니다 (예 :/목록/내 목록/DispForm.aspx? ID = 23.
익명 사용자는 해당 목록 및 NT AUTHORITY \ authenticated users에 대한 "보기 항목"액세스 권한이 있습니다. 목록 및 해당 개별 항목에 대한 읽기 권한. 나는 Full Control도 시도했다. 나는 Web.config의에 위치 예외를 추가하는 시도
, 즉
<location path="Lists/My%20List/DispForm.aspx"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location>
하지만 도움이 보이지 않는다.
내가는 SharePoint 로그를 확인하고이 오류가 : 이PermissionMask check failed: asking for 0x00001000, have 0x00000000
예, 해당 문서에 설명 된 단계를 수행했습니다. 익명 액세스는 "전체 웹 사이트"의 사이트에서 활성화됩니다. 목록에서 익명 액세스가 활성화되어 있습니다. – strongopinions