Social Icons

lunes, 11 de julio de 2011

Error HTTP 500 (No authority could be contacted for authentication.) en SharePoint

Después de restaurar mi máquina virtual de desarrollo en una red diferente la de mi casa estaba recibiendo un error 500 al intentar conectar. La cosa era curiosa porque podía ver el sitio desde el server, pero no desde mi máquina física y sí, había comprobado que las IPs estuviesen bien. Lo primero que hice fue configurar el IE9 para que me enseñase los errores HTTP como a mi me gusta verlos de la manera "unfriendly”.

Para hacerlo fui a Tools –> Internet Options –> Advanced, y allí en el arbol debajo de Browsing Browsing desmarqué la opción de “Show friendly HTTP error messages”.

Después de eso pude ver que el problema que estaba teniendo conectando desde fuera era “No authority could be contacted for authentication.”. Aquí vi que la manera más simple de arreglar el problema era sacar el servidor del dominio y voverlo a meter.

Y funcionó... Por fin...
Publicar un comentario

viernes, 8 de julio de 2011

Escondiendo los List View web parts cuando están vacíos

Hoy me han pedido que esconda los List View web parts de la solución cuando están vacíos... No me gusta el javascript, pero era obviamente la solución más simple, así que le pregunté a Google y me mandó a este post.

Copié el código en un web part Editor de Contenido y funcionó más o menos, pero cuando intenté esconder también las cabeceras de las columnas y añadir un mensaje solo funcionaba para dos de los tres web parts que tenía en la página cosas veredes asi que después de buscar un ratito más en Google lo cambié a:

<script type="text/javascript">
 function HideEmptyWebParts()
 {
   var itemsfound = new Array;
   var elements = document.getElementsByTagName('*');
   for(var i=0;i<elements.length;i++)
   {
      if(elements[i].className == 'ms-vb')
      {
         itemsfound.push(elements[i]);
      }
   }
  
   for (var i=0;i<itemsfound.length;i++)
   {
       if (itemsfound[i].innerHTML.indexOf("There are no items to show in this view of the")>-1)
       {
                itemsfound[i].parentNode.parentNode.parentNode.parentNode.innerHTML="<div class='ms-vb'>Not enough data to produce a dashboard.</div>";
         
       }
   }
 }

_spBodyOnLoadFunctionNames.push("HideEmptyWebParts")
 
</script>

Y entonces sí que empezó a funcionar como esperaba.
Publicar un comentario

viernes, 1 de julio de 2011

Depurando aplicaciones en el teléfono después de actualizar a “Mango”

Acabo de actualizar el teléfono a Windows Phone 7.1 codename “Mango”. No puedo decir mucho porque no he tenido tiempo de probarlo, pero sí que puedo decir que es más rápido.

Algunas de las nuevas funcionalidades no estan implementadas y tienen un cartelito de “Coming soon!” pero no es esto lo que quiero contar hoy.

El caso es que después de actualizar no podía depurar las aplicaciones en el teléfono como antes. El emulador se lanzaba automáticamente (y esto me cascaba todas las máquinas vituales de vBox que tenía corriendo en el momento.

Después de un ratito mirando me di cuenta de que era más facil de lo que pensaba… Hay un dropdown ahí arriba para que elijas cómo quieres debugarÑ
image

Solo tienes que elegir Windows Phone Device y enmi caso desbloquear otra vez el teléfono con la Developer Phone Registration tool y a correr!
Publicar un comentario