sábado, 30 de julio de 2011

SharePoint. No se puede listar todos los elementos (“AllItems.aspx” ha sido reemplazado)

Al utilizar un sitio de SharePoint Server 2010 me ha sucedido algo que no habría esperado fuera posible hacer.

Origen del problema

Tome un archivo de Excel y guardé el el archivo “como…” y en vez de conectarme paso a paso a la biblioteca de documentos copié la liga completa del sitio Web y hasta una carpeta específica, es decir:

http://[mi server]/[mi sitio]/Shared%20Documents/Forms/AllItems.aspx

Lo que sucedió fue que de alguna manera se reemplazó el archivo AllItems.aspx con mi archivo de Excel. (Lamentablemente traté de reproducirlo nuevamente y no pude)

Esto produjo un error general en la página Web de la biblioteca de documentos en la que sólo aparecía en la pagina un error comentando que AllItems.aspx contenía código prohibido para ejecutarse.

Como SharePoint 2010 guarda los documentos en al base de datos, pues parecía un problema a resolver con SQL y con programación en caso de tener que extraer el contenido de los documentos desde la base de datos con algún stream writer.

Solución simple, reemplazar de nuevo el archivo AllItems.aspx con uno original

Me conecté al mismo sitio por medio del explorador de Windows con WebDav, agregando una ubicación de red.

imageimage

Esto me permitió explorar el sitio hasta encontrar un archivo AllItems.aspx original, cualquiera de lista de documentos, ya que es una archivo común.

image

Luego abrí ese archivo con Visual Studio 2010 (o Web Express) y revisé que fuera un aspx y a continuación los guarde “como… “ y anoté en la caja del diálogo la dirección completa que quería volver reemplazar, que es la de la biblioteca de documentos que no podía leer, es decir en mi caso:

http://[mi server]/[mi sitio]/Shared%20Documents/Forms/AllItems.aspx

Me preguntó si quería reemplazar el archivo existe, ..pues sí y…

listo, se corrigió el problema.

Etiquetas de Technorati:

viernes, 22 de julio de 2011

No se puede cargar el tipo 'System.ServiceModel.Activation.HttpModule'

image

Solución probada

Fuente: http://msdn.microsoft.com/es-es/library/aa751852.aspx

No se puede cargar el tipo ‘System.ServiceModel.Activation.HttpModule’ del ensamblado ‘System.ServiceModel, Version 3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’

Este error se produce si se instala .NET Framework 4 y, a continuación, se habilita la activación HTTP de .NET Framework 3,5 WCF. Para resolver el problema ejecute la siguiente línea de comandos desde el símbolo del sistema de Visual Studio 2010:

aspnet_regiis.exe -i –enable


Resultado = OK



Etiquetas de Technorati: ,,