L'accès anonyme à un site SharePoint racine

voix
4

J'ai configuré l'accès anonyme sur un site SharePoint pour « Listes et bibliothèques ». Je puis activer l'accès anonyme aux listes individuelles / bibliothèques conformément à mes besoins.

Cela fonctionne très bien, mais je ne peux pas accéder à l'URL du site racine où je pense être redirigé vers la page d'accueil:

  1. L' accès à http: // servername échoue avec Accès refusé
  2. L' accès à http: //servername/Pages/Default.aspx réussit

Si je définir les permissions Web pour « Site Web entier », je peux accéder à l'URL racine, mais je ne veux pas le faire.

Je Provisioning mon site avec une définition de site et de modifier le site à travers le modèle d'objet lors de l'activation par exemple fonction

web.AnonymousPermMask64 = SPBasePermissions.Open;
web.AnonymousState = SPWeb.WebAnonymousState.Enabled;
web.Update();

... c'est le code que je suis déjà en utilisant avec succès.

Est -ce que quelqu'un sait comment autoriser l' accès anonyme à http: // servername ?

Créé 27/08/2009 à 05:08
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
5

Il s'avère que vous devez accorder le masque d'autorisation suivant sur l'objet Web:

web.AnonymousState = SPWeb.WebAnonymousState.Enabled;
web.AnonymousPermMask64 = SPBasePermissions.Open | SPBasePermissions.ViewPages;    
web.Update();

Simple vraiment! Les utilisateurs anonymes peuvent maintenant naviguer à http: // servername et redirigés vers la page d' accueil.

Note: l'ordre de ces deux propriétés étant mis en est important. Définition de la propriété AnonymousState Activé, définit le masque d'autorisation à SPBasePermissions.Open seulement. Cela supprimerait le drapeau SPBasePermissions.ViewPages si vous avez changé l'ordre des deux propriétés comme indiqué ci-dessus.

Créé 28/08/2009 à 01:27
source utilisateur

voix
0

Vous devez activer l'accès anonyme sur la bibliothèque de pages afin que vous ayez accès à la page default.aspx.

Créé 27/08/2009 à 09:00
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more