J'ai un site MOSS qui utilise un accès anonyme, qui fonctionne partout où j'en ai besoin sauf sur DispForm.aspx pour une liste personnalisée.L'accès anonyme SharePoint ne fonctionne pas sur DispForm.aspx dans la liste
Fondamentalement, il existe une liste personnalisée contenant des liens vers des articles de presse sur Internet. J'ai rendu la liste disponible en tant que flux RSS, et vous pouvez remonter le flux lui-même juste bien anonymement. Toutefois, le flux contient des liens vers les éléments individuels dans SharePoint, par ex./Listes/Ma liste/DispForm.aspx? ID = 23.
Les utilisateurs anonymes ont accès à la liste en question et à NT AUTHORITY \ utilisateurs authentifiés. Accès en lecture à la liste et aux éléments individuels en question. Je l'ai essayé avec Full Control aussi.
J'ai essayé d'ajouter une exception de l'emplacement dans le web.config, à savoir
<location path="Lists/My%20List/DispForm.aspx"> <system.web> <authorization> <allow users="*" /> </authorization> </system.web> </location>
Mais cela ne semble pas aider.
J'ai vérifié le journal de SharePoint et j'ai cette erreur:
PermissionMask check failed: asking for 0x00001000, have 0x00000000
Oui, j'ai suivi les étapes décrites dans ce document. L'accès anonyme est activé sur le site pour "Site Web entier". L'accès anonyme est activé dans la liste. – strongopinions