2010-01-28 10 views
1

Actuellement, je suis en train d'afficher la dernière date de modification dans ma page default.master MOSS 2007 procédant comme suit:SharePoint Dernière Date de modification et l'accès anonyme

<% @ Register tagprefix = "SharePoint" Namespace = » Microsoft.SharePoint.WebControls "Assemblée = "Microsoft.SharePoint, version = 12.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c" % >

--Snip--

< SharePoint: DateTimeField FieldName =" modifié "runat =" server "ControlMode =" Afficher "/ >

Cependant quand j'exécute cela sous l'accès anonyme j'obtiens l'erreur suivante (il fonctionne très bien si je suis authentifié de quelque façon):

System.InvalidOperationException: Le fonctionnement est pas valide en raison de l'état actuel de la objet.

Que faut-il faire pour permettre aux utilisateurs d'accès anonyme d'accéder au champ LastModified Date? Merci!

Répondre

0

Vérifiez que le document et la page sont publiés. Les utilisateurs anonymes (et en lecture seule) n'ont pas accès à la "dernière" date de modification, uniquement la date de modification la plus récente.

+0

Fermer, mais puis-je leur donner accès en quelque sorte est ce que je me demandais ... – tekiegreg

0

Cela fonctionne très bien pour moi, les utilisateurs anonymes sont autorisés à voir le champ "Modifié". Si la page n'est pas publiée, vos utilisateurs anon ne devraient pas être en mesure de voir la page, et encore moins le champ modifié.

Les utilisateurs Anon ne devraient pas être en mesure de voir autre chose que des versions publiées de master, pagelayout et page .. si ceux-ci sont tous publiés et approuvés, que faites-vous d'autre qui pourrait causer cette erreur?

Questions connexes