2011-10-28 21 views
8

Cada vez que abro VS2010 o intento conectarme con Team Foundation Server, solicita mis credenciales. He realizado una búsqueda exhaustiva de este problema y sus soluciones (incluido este sitio web) y ninguna de las soluciones funciona. Al intentar conectarme con Team Foundation Server en VS2010 recibo el siguiente error:Team Foundation Server solicitando Credenciales de inicio de sesión

"TF31003: O no ha ingresado las credenciales necesarias o su cuenta de usuario no tiene permiso para conectarse al Team Foundation Server en ... Haga clic en la opción Usar credenciales diferentes enlace de abajo, o al administrador de servidor para agregar los permisos apropiados para su cuenta ..."

que he hecho la siguiente manera:

ha añadido una credencial de Windows con el nombre del servidor de TFS, nombre de usuario y contraseña. Se agregaron las credenciales de inicio de sesión en "Nombres de usuario almacenados y contraseñas" con el nombre del servidor TFS, nombre de usuario y contraseña. Ido a la URL de acceso web TFS, ingresé mis credenciales de inicio de sesión y hice clic en recordar mi información de inicio de sesión (que la almacena en "Nombres de usuario y contraseñas almacenadas"

Hasta ahora, puedo acceder a mi servidor TFS a través de Internet Explorer sin tener que volver a introducir las credenciales de inicio de sesión, pero visual Studio todavía me mantiene preguntando por ellos.

utilizo visual Studio 2010 Ultimate Edition en Windows 7.

Alguien tiene alguna otras soluciones posibles?

Gracias.

Respuesta

9

No estoy del todo seguro de por qué está recibiendo el error, aunque sospecho que hay un problema de configuración en la máquina que aloja el servidor TFS. Verificaría que tu configuración de usuario sea correcta.

En lo que Visual Studio pidiendo constantemente el éxito de credenciales, que he tenido con el método descrito en esta entrada del blog:

http://coolsubhash-tech.blogspot.com/2010/02/how-to-avoid-recurring-tfs-login-from.html

Asegúrese de añadir la parte del dominio para el usuario, así como Visual Studio puede ser bastante estricto cuando se trata de estos nombres de usuario. Si el dominio no está allí, puede ver estos problemas.

+0

Funcionó para mí, gracias! – Lev

7

Tuve exactamente el mismo problema y el following link me dio las pistas de cómo solucionar el maldito problema.

  1. Necesitas absolutamente deshacerse de esta abominación llamada "seguridad enchanced IE". En 2008R2 esto se hace en el administrador del servidor ("Configurar IE ESC")

  2. Vaya a IE y asegúrese de que su servidor TFS se encuentre en la zona de "intranet local". Si es necesario, modifique los valores predeterminados. Personalmente, agregué el dominio predeterminado de mi empresa (* .mycompany.local) a la lista de hosts de intranet. Esto también lo ayudará con el paso 3

  3. Este paso es crucial: muchas organizaciones ponen un alias al servidor TFS para señalar algo más, como se supone que debe conectarse a tfs.mycompany.local, pero realmente va a tfs99xyz50.domain.something.something.local. La forma más sencilla de guardar creds para este tipo de configuración es abrir la URL del servidor TFS en IE. IE le pedirá creditos y permitirá guardarlos, y listo.

3a.Si está accediendo a TFS a través del proxy, también repita el paso 3 con la dirección proxy.

+0

+1 Finalmente una solución que funcionó para mí – Fabio

+0

+1 Simple :) Abra las opciones de Internet -> ficha de seguridad -> Zona de Intranet local -> botón Sitios -> Avanzado -> Agregue la URL de tfs -> http: // nombre-pc : 8080 -> Es posible que no necesite Requerir verificación del servidor (https) –

2

Lo que ayudó para mí era para borrar la caché de IE y luego conectarse a TFS nuevo

+0

¡simple, pero altamente efectivo! – JosephDoggie

Cuestiones relacionadas