2 colecciones de sitios en la misma aplicación web: ¿qué es especial acerca de la colección de sitios raíz?

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

  •  10-12-2019
  •  | 
  •  

Pregunta

Entonces, tengo estas 2 colecciones de sitios dentro de una sola aplicación web en el puerto 83:

  1. Colección principal del sitio: /
  2. Colección de sitios anidados: / sitios / personalizados /

    Nuevamente, estos son 2 límites de aislamiento separados. Cada uno está asignado a su propia base de datos de contenido ...

    Para la colección principal, puedo ejecutar estos 2 comandos en Stsadm todo el día .. sin 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"
    

    Sin errores.La base de datos no se ha reducido entre las llamadas o algo así.

    Si ejecuto estos comandos, sin embargo, el comando 'Createite' falla ...

    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"
    

    Y he perdido mi contenido de DB, etc. Tengo que ir al administrador central para recrear mi SiteCollection antes de poder ejecutar mi comando 'createo'.

    Aquí está el error, FWIW:

    La URL '/ sites / personalizada /' no es válida.Puede contener ilegal personajes, o ser demasiado largos.

¿Fue útil?

Solución 2

OK. Finalmente entiendo dónde me estaba tropezando mi brecha de conocimiento. Era totalmente ingenuo acerca de cómo funcionan los caminos administrados (y sus colecciones de sitios asociadas resultantes).

En mi pregunta original, comparé las experiencias entre dos colecciones de sitios diferentes. Sin embargo, la primera colección de sitios fue una colección de sitios raíz cuelga de una ruta gestionada , mientras que la otra colección del sitio no fue una colección de sitios raíz, ya que colgaba como una hoja fuera de la hoja de una trayectoria administrada gestionada.

Ejecutar un comando 'Eliminar' STSADM le da resultados diferentes dependiendo de si la colección del sitio es root o no.

Ahora, tengo 2 colecciones de sitios:

  1. Colección principal del sitio: /
  2. Colección de sitios anidados: / personalizado /

    y esta vez creé el 2do que explícito . Entonces, el resultado / personalizado / sitio es un sitio de recolección raíz similar al predeterminado / primero.

    Ahora puedo ejecutar mis comandos de STSADM de una manera repetida como se desee y obtener los resultados que estaba deseando.

Otros consejos

Algo no está coincidiendo aquí.Su error es sobre / personalizado / ross /, pero sus comandos no mencionan Ross.¿Estás tratando de crear otra colección de sitios en Custom?

Para que cree colecciones de sitios, necesita usar una ruta administrada.De forma predeterminada, / Sitios / se configura como una ruta administrada en su aplicación web (consulte Central Admin> Administrar aplicaciones web> Rutas administradas en la cinta).Tendrá que crear una nueva ruta administrada si desea crear colecciones de sitios adicionales en otro lugar.

hth

Licenciado bajo: CC-BY-SA con atribución
scroll top