Pregunta No se puede acceder al servidor tfs usando vs2010, devuelve el error 404


Estoy usando vs2010 y tfs2010 para mi trabajo. No puedo acceder al servidor mientras mis colegas pueden. Cuando intenté acceder al servidor que está http: // mytfs: 8080 /, responde: balbla y 3 posibles motivos y "El servidor remoto devolvió un error: (404) No encontrado".

Revisé la configuración de mi cliente y comparé con mis colegas, nada es diferente. Sin proxy tfs, solo configuración de proxy IE predeterminada. Ningún camino está establecido. No hay credenciales almacenadas en la administración de la cuenta de mi sistema (Windows XP), la misma configuración de dns / host.

Además, puedo telnet el servidor con el puerto 8080 usando la ventana de comandos. También puedo navegar por el http: // mytfs: 8090 / usando mi cuenta de dominio en mi navegador web. Además, el administrador me dice que, debido al registro del servidor tfs, recibió mi solicitud de publicación y respondió 200 OK. Intenté cambiar mytfs a dirección ip, pero todavía obtuve respuesta 404.

Busqué en Google el problema y lo encontré muy parecido esta , pero el parche no se puede instalar (se dice que esta actualización no se aplica o está bloqueada por otra condición). ¿Alguien puede ayudar? Muchas gracias.


5
2018-02-02 09:01


origen


Respuestas:


Encuentro el problema. Esto se debe a que tfs usa el caché para conectarse a un servidor antiguo para la autenticación NTLM, que ya está cerrada.

Uso fiddler para monitorear lo que sucede cuando se conecta al servidor tfs. Primero publica los datos en http: //mytfs: 8080 / TeamFoundation / Administration / v3.0 / LocationService.asmx y obtuvo una respuesta 401, y vaya a http: //oldtfs: 8080 / Services / v1.0 / GroupSecurityService.asmx, que responde 502, luego http: //mytfs: Respuestas de 8080 / TeamFoundation / Administration / v3.0 / LocationService.asmx 404 (que es una respuesta impar).

Por lo tanto, debe haber alguna configuración que mantenga la información de autorización del servidor anterior. Después de comprobar los archivos del host y registrar los datos. Creo que puede ser el cliente tfs que almacena en caché la url autorizada. Así que eliminé C: \ Documents and Settings \ myaccount \ Configuración local \ Application Data \ Microsoft \ Team Foundation \ 3.0 \ Cache, reinicie vs2010, puede conectarse correctamente.

Espero que esto pueda ayudar a alguien con el mismo problema.


15
2018-02-03 02:17



Una instalación predeterminada de TFS 2010 se instalará en un directorio virtual de /tfs/. Sin especificar que en su ruta de conexión, el servidor devolverá un 404 error.

Prueba y conéctate a: http://mytfs:8080/tfs/


4
2018-02-02 11:06



Preguntas populares