O acesso anônimo a um site raiz SharePoint

votos
4

Tenho configurado o acesso anônimo em um site SharePoint para listas e bibliotecas. Eu, então, permitir o acesso anônimo para os individuais listas / bibliotecas como por minhas necessidades.

Isso funciona muito bem, mas não posso acessar a URL do site raiz onde espero ser redirecionado para a página de boas-vindas:

  1. O acesso ao http: // servername falhar com acesso negado
  2. O acesso ao http: //servername/Pages/Default.aspx sucede

Se eu definir as permissões da Internet para Web site inteiro, eu posso acessar a URL raiz, mas eu não quero fazer isso.

Estou provisionamento meu site com uma definição de site e modificar o site através do modelo de objeto durante recurso de ativação por exemplo,

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

... este é o código que eu já estou usando com sucesso.

Alguém sabe como para permitir acesso anônimo para http: // servername ?

Publicado 27/08/2009 em 05:08
fonte usuário
Em outras línguas...                            


2 respostas

votos
5

Acontece que você precisa conceder a seguinte máscara de permissão no objeto da Web:

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

Simples realmente! Os usuários anônimos podem agora navegar para http: // servername e ser redirecionado para a página de boas-vindas.

Nota: a ordem dessas duas propriedades a ser definido é importante. Definir a propriedade AnonymousState para Ativado, define a máscara de permissão para SPBasePermissions.Open somente. Isso eliminaria a bandeira SPBasePermissions.ViewPages se você trocou a ordem das duas propriedades, como mostrado acima.

Respondeu 28/08/2009 em 01:27
fonte usuário

votos
0

Você precisa habilitar o acesso anônimo na biblioteca de páginas para que você tenha acesso à página default.aspx.

Respondeu 27/08/2009 em 09:00
fonte usuário

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