lunes, 30 de mayo de 2011

SharePoint Designer 2010 no me permite guardar un fichero

Alguna vez te habrá pasado que no puedes hacer algo con SharePoint Designer 2010 que normalmente puedes hacer. El caso con el que me he encontrado hoy ya me había pasado en alguna ocasión, pero el hecho que haya estado buscando la solución durante más tiempo del necesario me ha empujado a escribir este breve artículo.

Síntoma

Al abrir un sitio con SharePoint Designer 2010 puedo localizar un fichero, desprotegerlo y editarlo pero al intentar guardar el fichero recibo un error indicando que el fichero ya no está desprotegido o que ha sido eliminado.

Causa

A la hora de implementar el paquete de despliegue no hemos indicado que el fichero en cuestión es GhostableInLibrary.

Solución

Localizar el fichero en vuestro paquete de despliegue y aseguraos de poner la parte resaltada en la siguiente figura.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="ModuleName" Path="ModulePath" Url="ModuleUrl">
    <File Path="file.url" Url="file.url" Type="GhostableInLibrary" />
  </Module>
</Elements>

Como habréis imaginado, necesitaréis redesplegar el sitio para solucionar el problema. Si en el escenario en el que os encontráis no podéis hacerlo, la única opción que tenéis es la de eliminar el fichero incorrectamente desplegado y subirlo manualmente ya sea desde SharePoint Designer o desde la interfaz de usuario de SharePoint. En cualquier caso os recomiendo que arregléis la característica que ya teníais (por eso de que pueda venir un service pack o un desarrollador después de vosotros que haga que la característica se vuelva a activar y os rompa alguna cosa)

Related Posts:

  • Estilos personalizados en SharePoint 2010 (I)Los que hayáis trabajado con MOSS en entornos de publicación sabréis que una de las tareas típicas en todos los proyectos era la creación de almenos una característica para aplicar un estilo visual al portal o a los portales … Read More
  • Autenticación basada en notificaciones (II)En una entrada anterior os comencé a hablar del concepto notificación, o claim, y del sistema de autenticación basado en notificaciones. En esta segunda entrada de la serie os voy a explicar cómo configurar una aplicación web… Read More
  • Elemento web visualizador de notificacionesDe un tiempo a esta parte he estado trabajando la parte de autenticación de SharePoint 2010 para comprobar de primera mano las novedades que se nos ofrecen. Básicamente, la novedad principal es que esta versión de SharePoint … Read More
  • Autenticación basada en notificaciones (I)Cuando se habla de las novedades de un producto normalmente uno tiende a resaltar los elementos más vistosos y dejar de lado aquellos conceptos más oscuros o complejos. En el caso concreto de SharePoint 2010, uno de estos con… Read More
  • Creando flujos de trabajo con Visio 2010Cuando escuchas opiniones sobre la manera en que se trabajaba con flujos de trabajo en MOSS,  lo más común era oir lo siguiente: “SharePoint Designer 2007 te permite crear flujos de manera simple, pero el resultado no es… Read More

0 comentarios: