Buenas Prácticas SharePoint – Rutas Manejadas February 20, 2010
Posted by juanpablo1manrique in Best Practices, Developer, SharePoint.trackback
Las Maneged Path (rutas manejadas) permiten a los productos y tencnologias de sharepoint ayudar al sistema a interpretar las URL que determinan donde las colecciones de sitios fueron creadas.
Ejemplo Mundo Real
Usted como administrador de SharePoint de su compañía, necesita crear un grupo de colecciones de sitios en un nuevo grupo de rutas administradas (path named). Los administradores acostumbran crear nuevas wildcard path (rutas comodin) para lograr este objetivo.
Detalles Técnicos
SharePoint utiliza las Rutas Manejadas para determinar si una URL dada debe ser manejada por el sistema. MOSS 2007 o WSS 3.0 permiten crear rutas sencillas (single path) o rutas comodín (wildcard path). Lo cual se entiende que permiten el manejo de una colección de sitios sencilla en un sigle path o manejar múltiples colecciones de sitios en paralelo bajo un wildcard path.
Por defecto las rutas manejadas en MOSS 2007 y WSS 3.0 son rutas sencillas incluidas en el sitio de nivel más alto de la colección de sitios para hospedar el sitio de nivel más alto y las wildcard path se utilizan para los sitios adicionales en la colección de sitios.
En el siguiente ejemplo se observa cómo crear una wildcard path desde la consola de comandos con STSADM para la colección de sitios
STSADM -o addpath –url http://localhost/projects -type wildcardinclusion
En versiones anteriores de SharePoint, se utilizaban unas rutas llamadas custom excluded managed paths para soportar nuevas aplicaciones que no eran basadas en SharePoint, pero que eran hosteadas en la misma aplicación WEB que los sitios de sharepoint. sin embargo, esto no es posible en MOSS 2007 y WSS 3.0. En vez de esto cualquier path que no está incluida dentro de un wildcard path o en un single path se excluye definitivamente. Típicamente las rutas excluidas eran creadas para hostear un nuevo directorio virtual debajo de un servidor virtual de sharepoint, por lo tanto anteriormente era posible que código ASP.NET pudiera ser ejecutado en un WEB Aplication de sharepoint o en un directorio virtual de SharePoint. Con las versiones actuales de SharePoint se requiere que usted defina un directorio virtual o físico en el IIS debajo de la aplicación WEB, con su apropiado archivo de configuración web.config especificando apropiadamente los handlers y componentes en el directorio. MOSS 2007 y WSS 3.0 verifica si el nuevo directorio no superpone una ruta manejada, entonces esta es considerada excluida.
Detalles de Soporte
Adicionalmente las nuevas rutas manejadas conducen directamente a una nueva colección de sitios y serán dispersadas sobre una variedad de localizaciones y hace del ambiente de despliegue algo más difícil de mantener. Por lo tanto solo se recomienda utilizar wildcard paths en circunstancias excepcionales.
Si usted crea una ruta manejada para hostear una colección de sitios, y la ruta es borrada posteriormente, el contenido existente de la colección de sitios se convierte en no disponible para los usuarios y las operaciones que se realicen con STSADM pueden fallar. Para hacerlas disponibles nuevamente es necesario recrear la ruta manejada.
Cada ruta manejada adicional que se configure puede reducir el desempeño de ruteo del sitio. Si usted agrega un número excesivo de rutas manejadas es posible que experimente una reducción en el desempeño.
Tomado de SharePoint server SDK
Comments»
No comments yet — be the first.