miércoles, 19 de junio de 2013

Error al borrar un sub sitio (segunda parte)

Y es asi como llegamos a la explicación de por que tenemos que borrar TODAS las apps  antes de poder borrar un sub sitio: 

Se supone que cuando instalamos una app en nuestro sitio, dependiendo de la funacionalidad de esta app, la app cuenta con un app web que es dónde al app fue "deployed" ( desplegado sería el termino en español pero no hace mucho sentido ) y cuando esta está instalada en nuestro sitio este sitio se convierte en host web, entonces tenemos:

Mi host site seria el siguiente que es donde voy a usar la app:  
https://www.contoso.com/sites/Marketing

y una vez que la creo esta genera el app web de la siguiente manera: 

http://app-bdf2016ea7dacb.contoso.com/sites/Marketing/Scheduler

En dónde:

 https:// App_Prefix - App_ID . App_Base_Domain / Domain_Relative_URL_of_Host_Web / App_Name


  • App_Prefix : Es el perfijo que me dimos a nuestro site collection que estamos usando como catálogo de apps ( esto lo definimos cuando  se creo la farm y su catálogo de aplicaciones) 
  • App_ID : es un número hexadecimal generado internamente cuando la app fué instalada en nuestro sitio.
  • App_Base_Domain:   Es el dominio o nombre de la web application en la que estamos trabajando.
  • Domain_Relative_URL_of_Host_Web : El la ruta relativa de nuestro host site en este caso sites/Marketing.
  • App_Name : Y al final el nombre de la applicación ( este es el nombre que  se definio en el appmanifest.xml  cuando se creo la applicación )

¿Y que tiene que ver todo esto con que no puedo borrar mi sitio que tiene apps instaladas? Simple una app es un subsitio, por lo tanto no puedes borrar ese sitio hasta no borrar esos "sub sitios" es por esto que tienes que borrar app por app y al final el  sitio!.  Justo como funciona con o sin apps no puedes borrar un sitio si tiene sub sitios. 

Aún me quedo con preguntas, ¿No hay una manera más simple de eliminar un  sitio con sus apps de un solo paso si ya no me interesa tener ese sitio?  habra que preguntarle a Microsoft. 

Aqui pueden encontrar más información acerca de Web app y Host app , pero esta en ingles.


No hay comentarios:

Publicar un comentario