2 SiteCollections no mesmo aplicativo da web - o que há de especial no conjunto de sites raiz?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/54068

  •  10-12-2019
  •  | 
  •  

Pergunta

Portanto, tenho esses dois conjuntos de sites em um único aplicativo Web na porta 83:

  1. Conjunto principal de sites:/
  2. Conjunto de sites aninhados:/sites/personalizado/

Novamente, estes são dois limites de isolamento separados.cada um é atribuído ao seu próprio banco de dados de conteúdo...

Para a coleção principal, posso executar esses 2 comandos no stsadm o dia todo.sem problemas:

stsadm -o deletesite -url http://devSP1.contoso.local:83/
stsadm -o createsite -url http://devSP1.contoso.local:83/ -owneremail me@contoso.com -ownerlogin CONTOSO\me -siteTemplate "STS#1" -description "This is a dev site"

Sem erros.O banco de dados não é descartado entre chamadas ou algo parecido.

Se eu executar esses comandos, entretanto, o comando 'createsite' falhará...

stsadm -o deletesite -url http://devSP1.contoso.local:83/sites/custom/
stsadm -o createsite -url http://devSP1.contoso.local:83/sites/custom/ -owneremail me@contoso.com -ownerlogin CONTOSO\me -siteTemplate "STS#1" -description "This is a dev site"

e perdi meu banco de dados de conteúdo, etc.Preciso entrar no administrador central para recriar meu SiteCollection antes de poder executar meu comando 'createsite'.

Aqui está o erro, fwiw:

O URL '/sites/custom/' é inválido.Pode conter personagens ilegais ou demorar muito.

Foi útil?

Solução 2

OK.Finalmente entendi onde minha lacuna de conhecimento estava me atrapalhando.Eu era totalmente ingênuo sobre como os caminhos gerenciados (e seus conjuntos de sites associados resultantes) funcionam.

Na minha pergunta original, comparei experiências entre dois conjuntos de sites diferentes.No entanto, o primeiro conjunto de sites foi um conjunto de sites raiz pendurado em um Explícito caminho gerenciado, enquanto o outro conjunto de sites NÃO era um conjunto de sites raiz, pois estava pendurado como uma folha de um curinga caminho gerenciado.

A execução de um comando 'delete' stsadm obtém resultados diferentes dependendo se o conjunto de sites é root ou não.

Agora, tenho dois conjuntos de sites:

  1. Conjunto principal de sites:/
  2. Conjunto de sites aninhados:/personalizado/

e desta vez criei o segundo como explícito.Portanto, o site /custom/ resultante é um site de coleção raiz semelhante ao padrão/primeiro.

Agora posso executar meus comandos stsadm repetidamente conforme desejado e obter os resultados que desejo.

Outras dicas

Algo não está combinando aqui.Seu erro é sobre /custom/ross/, mas seus comandos não mencionam ross.Você está tentando criar outro conjunto de sites personalizado?

Para criar conjuntos de sites, você precisa usar um caminho gerenciado.Por padrão, /sites/ é configurado como um caminho gerenciado em seu aplicativo web (consulte Central Admin > Gerenciar aplicativos web > Caminhos gerenciados na faixa de opções).Você terá que criar um novo caminho gerenciado se quiser criar conjuntos de sites adicionais em outro lugar.

HTH

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top