Feeds:
Entradas
Comentarios

Archive for 21 febrero 2009

Ayer publiqué una entrada que explicaba como se puede utilizar la herramienta SPDisposeCheck desde la consola, pero resulta que he encontrado una forma para poder ejecutarlo desde el Visual Studio (ya no hay excusas para no pasar esta herramienta por nuestro código).  Para hacer uso desde visual studio, y teniendo instalada la herramienta, tenemos que ir al menu Tools (o herramientas) y pulsar sobre External Tools (herramientas externas). Una vez hay, tenemos que crear una nueva y configurarlo de la forma que se indica en la imagen.

(más…)

Read Full Post »

Hace un par de días, un compañero de trabajo me comento la existencia de una herramienta de Microsoft, que es bastante interesante para aquellos que estén desarrollando para SharePoint y WSS. La herramienta se llama SPDisposeCheck, y nos proporciona una forma rápida de comprobar que en el código que desarrollemos estamos realizando la liberación de los objetos de forma correcta, además de avisarnos en algunas otras circunstancias, como puede ser el uso de métodos que devuelven objetos y no almacenamos el valor de retorno.
Una vez la hemos descargado e instalado (el directorio por defecto es: “C:\Program Files\Microsoft\SharePoint Dispose Check” la forma de uso es la siguiente:
SPDisposeCheck [-debug] [–xml ]
-La opción “debug” es opcional y genera una salida con más información
-La opción “xml ” es opcional y genera un fichero xml con la salida, donde indica el nombre del fichero que utilizaremos para la salida.

A continuación se muestran dos ejemplos de uso:

(más…)

Read Full Post »

Durante mi último proyecto en SharePoint, formé parte del equipo de desarrollo de una búsqueda personalizada para esta plataforma. A lo largo de todas nuestras pruebas todo el proceso de indexación de contenido del portal se realizaba sin mayor problema y el funcionamiento era correcto.

Posteriormente se creamos una colección de sitios y se comenzaron a añadir usuarios y grupos de usuario "al por mayor..". Todo funcionaba bien, hasta que volvimos y comprobamos que de repente no se rastreaba esa colección de sitios, paraba en la página principal de la colección. Nadie sabía a que se debía ese error, dado que el error que indicaba el registro era "El parámetro es incorrecto" y la página principal, como era de esperar, no recibía ningún parámetro. Tras muchas horas de "palos de ciego" encontramos un blog en el que comentaban una limitación de número de usuarios o grupos, en aproximadamente 2000.

Ésta limitación se debe a que el tamaño del ACL (Access Control List) no debe exceder 64Kb, de hecho, si te acercas al limite (aproximadamente 1812), el error del rastreo es: "No se puede rastrear el elemento porque su lista de control de acceso excede de 64Kb"
En los enlaces dejo una descripción más amplia sobre el problema y posibles soluciones.

SharePoint Security: Hard limits and recommended practices

Best Practices for Search in Office SharePoint Server

Protocol handler Error Message

Read Full Post »

Simplemente informar, para todo aquel que lo desconozca, que el tamaño máximo del nombre de un ámbito de búsqueda en SharePoint 2007 es de 60 caracteres.

Read Full Post »