Próbuję skonfigurować nowe połączenie z TFS za pomocą VS2012. Wcześniej byłem w stanie dodać mój serwer TFS i używając Microsoft Git Provider sklonować kopię zdalnego repozytorium z poziomu Visual Studio. Później, kiedy błądziłem z rzeczami w Team Explorer próbując znaleźć gałąź, z której chciałem skorzystać, coś się zepsuło. Mój lokalny repozytorium pozostaje, ale moje połączenie do zdalnego repozytorium jakoś uszkodzony, jak wynika z tego błędu:Błąd TF31004 łączący VS2012 z TFS
TF31004: Unexpected error encountered while connecting to Team Foundation Server at http: //my.server.com:8080/tfs. Wait a few minutes and try again. If the problem persists, contact the server administrator okhelp
rzeczy, które próbuje rozwiązać ten problem:
- poczekać i spróbować ponownie (jak komunikat o błędzie sugerowany).
- Uruchom ponownie program Visual Studio.
- Uruchom ponownie moją maszynę.
- Uruchom ponownie serwer TFS.
- Przywracanie systemu należy przywrócić, zanim zainstalowałem program msysgit i dostawcę Microsoft Git lub próbuję połączyć się z serwerem TFS.
- Przejrzyj MSDN help dla błędu (patrz poniżej).
- Przełęcz w stosie przeszukiwania (znaleziono jeszcze jeden pokrewny problem, ale wydaje się, że nie ma on zastosowania).
- Wypróbowane devenv/ResetSkipPkgs
- Tried devenv/setup
- Ponowne zainstalowanie Team Explorer for VS2012.
- Wyczyść pliki cookie IE (za this post).
- Wyczyść pamięć podręczną TFS (za this post).
Strona pomoc oferuje te smakołyki, ale żaden z nich nie wydaje się prawdopodobne, biorąc pod uwagę, że miałem, jak powiedziałem, połączenie pracuje w jednym punkcie:
- Wersja Team Foundation działa na lokalnym komputer nie pasuje do wersji uruchomionej na serwerze Team Foundation Server {name}.
- Serwer zwrócił zawartość HTML zamiast treści XML.
- Nie można znaleźć wymaganej usługi internetowej na serwerze.
Wszelkie pomysły będą mile widziane!
Powiedziałeś, że używasz dostawcy git - czy to jest Visual Studio Tools for Git extension? Jeśli tak, czy masz zainstalowaną najnowszą wersję? Czy łączysz się z hostowaną usługą TFService i repozytorium git na serwerze, czy używasz TFT z TFT? –
Tak, dostawca git pochodzi z Visual Studio for Git, wersja 0.9.5.0, zainstalowana wczoraj. Jeśli chodzi o twoje ostatnie pytanie, nie jestem do końca pewien, ale uważam, że jest to pierwszy (tj. * Nie * używanie tf-git lub TFVC, ponieważ nie słyszałem o nich wcześniej :-). –