Error TF31003 en Visual Studio 2012 con Windows 8 y Team Foundation Service
Introducción
Si estás utilizando Visual Studio 2012 en Windows 8 y estás intentando conectar con Team Foundation Service (lo que antiguamente se llamaba TFS Preview), quizás hayas tenido la fabulosa experiencia de toparte con un error de tipo TF31003.
Si es así, esta entrada creo que podría ayudarte.
Al lío…
Supongamos que tenemos ya nuestro servicio de TFS creado y una dirección de tipo https://{nombre}.visualstudio.com
Iniciamos Visual Studio 2012 y nos encontramos con la siguiente pantalla:
Nuestra primera idea es la de conectarnos a Team Foundation Server, así que pulsamos sobre este enlace y obtenemos una nueva ventana donde deberemos establecer la conexión.
En mi caso no tengo ninguna conexión, así que deberé hacer clic sobre el botón Servers.
De esta manera aparecerá la siguiente ventana:
En mi caso no tengo ninguna conexión, así que deberé hacer clic sobre el botón Add.
En el caso de que tengáis ya conexiones creadas pero no con el server de TFS que queremos conectar, deberemos igualmente hacer clic sobre el botón Add.
Aquí aparecerá una nueva ventana en la que añadiremos la conexión a nuestro Team Foundation Server introduciendo la url de nuestro servicio: https://{nombre}.visualstudio.com
Una vez que tenemos todo listo, haremos clic al botón OK.
El proceso de autenticación se iniciará y obtendremos una ventana en blanco como la siguiente:
Después de unos segundos, aparecerá un mensaje en pantalla indicándonos que se ha producir un error de tipo TF31003.
Da igual que reiniciemos el ordenador, ya que el error persistirá.
En este punto, ¿cómo resolver el problema?.
Independientemente de que existan otras formas menos dañinas, la forma más sencilla es limpiar las Cookies del navegador Internet Explorer.
Basta hacer esto y repetir los pasos anteriores para comprobar que a la hora de pedir las credenciales de autenticación, la ventana sí se muestra correctamente.
Así que se puede decir que con esto, resolveremos el problema.
Espero que a alguno más le ayude.