Este es un error que me he encontrado tras la reinstalación del servicio de Perfil de Usuario en un entorno “tocado”… Cuando accedo al My Site, recibo este mensaje de error capturado en ULS: Exception occurred loading user profile (/default.aspx): Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: No User Profile Application available to service the request. Contact your farm administrator. at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.GetRawPartitionID(SPServiceContext [...]
Una buena práctica cuando se desarrolla sobre SharePoint 2010 es el control de la destrucción de objetos no manejados (objetos COM) en memoria (como pueden ser los objetos SPSite y SPWeb). SharePoint mezcla objetos manejados como no manejados, por lo que tenemos que tener muy claro cuales son cada uno de ellos, y como debemos [...]
Esta configuracion es valida no solo para aplicaciones SharePoint 2010 / 2007, sino para cualquier aplicación ASP.NET… En uno de mis proyectos con SharePoint, hemos abusado del objetos en cache y para que el servidor recolector de basura vaya limpiando los objetos que tenemos en la cache a nivel de aplicación Web, se ha tenido que modificar [...]
Una tarea que ha de realizar cualquier desarrollador de SharePoint 2010 es la labor de revisar los logs en los diferentes entornos de los que se cuenta… Revisando los logs de ULS con la aplicación ULS Viewer (verdaderamente útil), me he encontrado con este mensaje de error relacionado con un memory leak (perdida de memoria): An SPRequest [...]
Esto es lo que me ocurrió el día de ayer en uno de mis entornos de SharePoint 2010, al intentar actualizar una versión de una solución (.wsp)… después de intentar retirar la solución con PowerShell, veo que el proceso se queda indefinidamente en “Retracting”. Intento realizar el mismo proceso desde la Administración Central, pero ocurre lo mismo Así que después de un rato esperando… recuerdo [...]
Una de las muchas cosas que se puede hacer con PowerShell es la activacion/desactivacion de caracteristicas. Me ha ocurrido que hay veces que con el usuario administrador de la granja, no me deja activar caracteristicas desde la Administración Central… y recurro a este tipo de scripts… Lo primero es la identificación del GUID de la [...]
Un script que nos puede ser de utilidad es el siguiente, ya que muchas veces tenemos mucha informacion que no esta ocupando mucho espacio en base de datos, y que se encuentra en la papelera de reciclaje. Cuando tu eliminas un contenido en SharePoint, va a la pepelera de reciclaje y si posteriormente lo eliminas [...]
Se me plantea la necesidad de modificar un atributo NoCrawl, de un campo de una lista creada en base a una plantilla de lista… es algo muy sencillo, aunque parezca un trabalenguas El atributo NoCrawl a nivel de SPField, indica si dicho campo puede ser reastreado por el buscador (a través de un valor buleano: [...]
Si necesitáis enviar un email utilizando SharePoint 2010 a través de programación, tendremos que utilizar la clase SPUtility.SendEmail, para ello y como requisito previo has de haber configurado en tu servidor/granja los parámetros necesarios en Correo electrónico saliente en: Central Admin -> System Settings -> Configure outgoing e-mail settings No voy a entrar en detalles, ya que la configuración de esta sección es muy sencilla… Una vez configurado el [...]
Anteriormente os había habrado de como hacer un backup/restore de una Colección de Sitios en SharePoint 2010 con PowerShell, pues ahora os voy a comentar como borrar cualquier Colección de Sitio. Este proceso es también muy rápido y sencillo y con una linea puedes llegar a borrar si Sitio que no desees: #Elimina la Coleccion de Sitio Remove-SPSite -Identity [...]