viernes, 23 de septiembre de 2011

No puedes desactivar y borrar una solucion o plantilla de sitio sharepoint

Sintomas
Cuando vas a desactivar una plantilla de sitio en la galería en sharepoint te dice que el sitio se ha producido un error, incluso sugiere que el sitio esta roto. Asi que no puedes borrarla....
No tienes ningún sitio ligado a esa plantilla (los has borrado antes).
Solución
Ir a la bandeja de elementos eliminados y vaciarla. ¡Vaciar las dos bandejas que hay!

lunes, 19 de septiembre de 2011

Problemas con la busqueda de Sharepoint 2010 SP1

Sintomas:
Despues de pasar el SP1 de Sharepoint 2010.
Cuando se realiza una busqueda aparece el mensaje:
La solicitud de búsqueda no ha podido conectar al servicio de búsqueda.
Solución:
Comprobar en Power Shell de Sharepoint que el service pack ha quedado parcialmente instalado:
(get-spserver $env:computername).NeedsUpgrade

Si da true es que necesita terminar la configuración.
En ventana de comandos Administrador ir a:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
Ejecutar:
PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures


Fuente
http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=4&itm=1325
Donde encontraras un articulo mas completo e ilustrado.







miércoles, 31 de agosto de 2011

Desaparece la ventana de datos del informe en visual studio

Sintomas:
Probablemente por error cierras la ventana de datos de un informe RDLC (donde estan el exporador de servidores y las herramientas). No encuentras como abrirla de nuevo.
Solución:
Cuando estas en el informe fijate bien en el menú ver abajo del todo. Ahí tienes la opción.
¿por qué no está en el menú ventana? Misterios.

lunes, 29 de agosto de 2011

Crash de visual studio 2010 al pulsar control + insert (o ctrl+supr)

Sintomas
En visual studio 2010 editando HTML en el momento en que pulsas control insert o control suprimir se produce un crash fatal de Visual Studio que te obliga reiniciar perdiendo todo el trabajo que no se haya guardado automáticamente.

Solución:
Usar ctrl+C y ctrl +V hasta que San Microsoft haga un parche.
Solución:
Actualiza la extensión devColor a la última versión (si es que la tienes instalada)

jueves, 11 de agosto de 2011

Cambiar la url de un servicio web WCF desde código

Solución:
Public Function ConectaServicio(ByVal url As String) As servicio.clienteServicio
        Dim servicio As New servicio.clienteServicio()
        servicio.Endpoint.Address = New ServiceModel.EndpointAddress(url)
        Return servicio
    End Function

martes, 9 de agosto de 2011

En una consulta linq to LastOrDefault no funciona

Problema
Quieres encontrar el último elemento de una tabla que cumple una condición.

 Dim convocatoriaUltima = (From c In bd.Convocatoria 
              Where c.idConvocatoria=idConvocatoria  
              Order By c.FechaInicio ).LastOrDefault
Pero al ejecutar obtienes un error acerca de que LastOrDefault no esta soportado.

Solución
Ordena al reves y usa FirstOrdefault
 Dim convocatoriaUltima = (From c In bd.Convocatoria 
               Where c.idConvocatoria = idConvocatoria 
               Order By c.FechaInicio Descending).FirstOrDefault



viernes, 10 de junio de 2011

Exportar buzones de exchange 2010 SP1 a pst

Problema:
¿Cómo exportar los buzones de exchange a un archivo pst?
Solución:
Utiliza los mandados del powershell para exportación e importación
Referencia:
 http://technet.microsoft.com/en-us/library/ee633455.aspx#Exp
Un buen articulo:
 http://www.stevieg.org/2010/07/using-the-exchange-2010-sp1-mailbox-export-features-for-mass-exports-to-pst/
Un ejemplo
Creas las tareas de exportación:
foreach ($i in (Get-Mailbox -OrganizationalUnit 'empresa.org/UsuariosProxima Baja'))
                                           { New-MailboxExportRequest -Mailbox $i

                                              -FilePath "\\fichero\datos\BuzonesAnteriores\$($i.Alias).pst"
                                            }
Las consultas
Get-MailboxExportRequest|Get-MailboxExportRequestStatistics
Las borras cuando han terminado:
Get-MailboxExportRequest|remove-MailboxExportRequest

Importante: Solo funciona a partir del SP1