Archivo del Autor: Eliel Aguilera

SharePoint 2013 y los eventos remotos

Una de las tareas más comunes que nos solicitan como desarrolladores de SharePoint es la de programar actividades a realizarse para responder ante algún evento (receptor de eventos), como enviar un correo electrónico al agregarse un nuevo documento a una biblioteca de documentos. Con la aparición de las aplicaciones para SharePoint (ahora SharePoint Add-in) también apareció el concepto de Receptores… Leer más »

Dañar un disco virtual (VHDX) en segundos

Si eres como yo seguro tienes al menos unas 5 máquinas virtuales Hyper-V en tu computador, y en algún momento has sentido la tentación de montar el disco de alguna de ellas para recuperar cierta información sin iniciar la máquina, y todo esto bien siempre y cuando no tengamos un “snapshot” o “checkpoint” en dicha máquina virtual, pero si lo… Leer más »

SharePoint y las bases de datos de contenidos sin actualizar

Hace unos días me encontraba revisando el estado de una granja de SharePoint y me encontré con un mensaje curioso “Database is in compatibility range and upgrade is recommended”, aunque ya lo había visto antes lo que me llamó la atención en este momento fue que se refería a una base de datos de contenido y no a la base… Leer más »

Actualizar la Base de Datos de servicio Business Data Connectivity

Una de las cosas que suele suceder en las granjas de SharePoint 2013 (no me sucedió en ninguna 2010) es que luego de alguna actualización (CU, PU o SP) y posterior a ejecutar el asistente de configuración de SharePoint Products la base de datos del servicio BDC no se actualiza y aparece el siguiente mensaje de error “Database is in… Leer más »

SharePoint 2016 Preview

      No hay comentarios en SharePoint 2016 Preview

Desde hace algún tiempo había dejado de ser adicto a probar cualquier software en etapa inicial (alpha, beta, preview, etc) ya que usualmente resultaba ser más un dolor de cabeza que una prueba real del producto, sin embargo, debido a varios comentarios decidí preparar un servidor para probar SharePoint 2016 Preview. Para empezar debo admitir que el proceso de instalación… Leer más »

Dynamics CRM Plugin Registration Tool o cómo volverse loco en unos minutos

¿Estás intentando registrar un ensamblado mediante Dynamics CRM Plugin Registration Tool y te has encontrado con que no puedes? Haces lo mismo que de siempre, sólo que ahora simplemente no aparece nada. Bien, aparemente resulta ser un fallo en la herramienta en la versión SP1 del SDK. Bien ¿Qué podemos hacer? Si tienes guardada una versión anterior del SDK siemplemente,… Leer más »

NotImplementedException pero ¿De dónde salió esto?

Un día común haciendo unas pruebas empezó a saltar un error NotImplementedException en el depurador, un mensaje un poco extraño considerando que aparecía en líneas de código “aleatorias” y usadas hasta el cansancio como por ejemplo Console.WriteLine(“Hola Mundo!”) entonces ¿Cuál es el problema?. Luego de revisar un rato el código encontré el común denominador, existía una asignación directa de un… Leer más »

Recuperar una colección de sitios borrada accidentalmente

Algo que no suele ocurrir con mucha frecuencia pero que nos puede ocurrir luego de intensas horas de trabajo, cuando estamos un poco descolgados y terminamos por hacer clic en Eliminar en el lugar equivocado perdiendo con ello nuestro precioso trabajo del día (mes, meses o años). En el caso de un sitio simplemente con ir a la papelera de… Leer más »

Acceso Denegado al intentar activar una Característica en SharePoint

Algo que suele suceder con mucha frecuencia es que vas a activar una característica en una colección de sitios en SharePoint y de repente te muestra un mensaje de error, al buscar en el ULS, te das cuenta de que el error muestra “Access denied” y seguramente te indica que no fue posible activar la característica porque el usuario no… Leer más »

Cómo perder una noche en un error o no morir en el intento programando

En estos días me encontraba trabajando en un Event Receiver ya que por un cambio en el requerimiento fue necesario implementar privilegios elevados, ya que era necesario obtener unos campos de un objeto en el cuál el usuario común no tiene permiso. Para lograr el objetivo se utilizó el archiconocido SPSecurity.RunWithElevatedPrivileges sin embargo, cuando se probaba con un usuario administrador… Leer más »