Archivo de Julio de 2013 Nos hará falta más de una vez. Abrir una Página Web de SharePoint en Modo de Mantenimiento (Web Part Page Maintenance Mode) nos será muy útil en muchos casos, como cuando no se pueda renderizar correctamente una Página Web, ya sea por haber realizado una modificación poco afortunada sobre la configuración de las Web Parts, como cuando una Web Part empiece a malfuncionar por cualquier otro motivo. En estas situaciones, ¿cómo arreglamos el estropicio? Un error que podemos encontrarnos en Aplicaciones Web ASP.Net que estén balanceadas (ej: Microsoft NLB, NetScaler, etc.) es el mensaje de error Validation of viewstate MAC failed error. Existen varios escenarios en los que podemos encontrarnos este mensaje de error. El presente artículo presente brevemente este error a la vez que muestra una solución típica que se puede aportar desde la perspectiva del Administrador de Sistemas y/o del Administrador de la Plataforma Web: configurar la clave machineKey en el Web.Config. Muchas veces surge la misma pregunta ¿Cuántas Bases de Datos de Contenido podemos llegar a tener en SharePoint? La recomendación de Micrososft es de 100, 300 ó 500 Bases de Datos de Contenido, dependiendo de la versión de SharePoint (2007, 2010, y 2013). Sin embargo, independientemente de dicha recomendación, es importante que tengamos en cuenta el impacto de tener un gran número de Bases de Datos para la ejecución de los Timer Jobs (ej: Immediate Alerts, Profile Sync, Variations, Workflows, etc), una situación que puede acabar en un problema (al menos en SharePoint 2007): Port Exhaustion Ya sea con la gorra de Desarrollador, o con la de Administrador de Sistemas, la realización de Pruebas de Carga de Aplicaciones Web es una tarea con la que nos interesa familiarizarnos, para poder poner a prueba nuestros Sistemas y Aplicaciones, y comprobar qué nivel de Rendimiento, Escalabilidad y Alta Disponibilidad son capaces de entregarnos. Para todo esto, el presente artículo realiza una introducción a la realización de Pruebas de Carga con Microsoft WCAT (Web Capacity Analysis Tool) 5.2, disponible en el Kit de Recursos de IIS6. Una tarea que podemos necesitar realizar, y que tiene alguna pega más de lo que inicialmente parece, es renombrar un usuario de SharePoint Server. En este caso, tras renombrar la cuenta de usuario en Directorio Activo de su nombre original (ej: GUILLESQL\marianico.elcorto) a su nuevo nombre (ej: GUILLESQL\mariano.ymedio), y sincronizar la información entre Directorio Activo y SharePoint (ejecutar la importación de perfiles y permitir que se ejecuten los jobs de sincronización perfiles sobre las Bases de Datos de Contenido), nos encontraremos que dicha información no ha sido correctamente actualizada. ¿Qué hacemos? En algunas ocasiones, si trabajamos habitualmente con aplicaciones Web de IIS (como es el caso de SharePoint), podemos encontrarnos tanto con problemas de IIS Deadlocks, así como con problemas de rendimiento. Una forma de poder enfrentarnos a este tipo de problemas, es modificar algunos parámetros de configuración de Threading que podemos encontrar en el fichero Machine.config del Net Framework. El presente artículo describe esta solución, que en alguna ocasión puede resultarnos de gran utilidad. |