2016-03-20 40 views
7

Quando ho aperto la mia soluzione esistente in Visual Studio 2012 Professional, ho ricevuto l'errore sopra riportato. Questo funzionava ma qualcosa incasinato dopo che il computer è stato ricostruito.TF400324: i servizi Team Foundation non sono disponibili dal server <Server/CollectionName> in Visual Studio 2012

Ho installato la community di Visual Studio 2015 e posso connettermi correttamente alla stessa collezione .

Ho anche provato a utilizzare un browser per connettersi alla stessa collezione. Funziona anche bene.

Pulizia di tutti i file in AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache non funziona.

Non deve essere un problema di firewall o proxy poiché Visual Studio 2015 funziona.

Qualcuno sa cosa c'è di sbagliato in Visual Studio 2012 e come risolverlo?

Grazie,

+0

Quale versione di TFS stai collegando? Qualche cosa è cambiato su TFS di recente? VS2012 è completamente imballato (aggiornamento 5)? – DaveShaw

+0

@DaveShaw, grazie per le vostre domande. La versione di TFS sul server è 11.0.51106.1. Nulla è stato modificato sul lato server, ma la mia macchina dev è stata ricostruita dal lato client. Il mio VS2012 è stato aggiornato alla versione 11.0.61219.00 5. – Don

risposta

0

Questo errore è di solito legati alla cache di TFS. Prima di svuotare la cartella cache, assicurarsi di aver chiuso tutte le istanze di Visual Studio e anche provare ad aprire Task Manager e verificare se sono in esecuzione Servizi TFS. Seleziona ognuno di essi e fai clic su Termina albero dei processi.

E anche cancellare la cache del server cache del server, il percorso come C:\ProgramData\Microsoft\Team Foundation\Web Access

quindi riavviare Visual Studio e Esegui come amministratore modalità.

Maggiori dettagli potete fare riferimento a this blog e anche provare la soluzione migliore.

Nota: assicurarsi di lavorare su un altro spazio di lavoro anziché su VS2015.

+1

grazie, ma non funziona dopo aver provato questi. L'unica cosa che non ho provato è la soluzione migliore nel link. Non potrei provarlo nel caso in cui incasini il server. Gli altri membri del team non hanno avuto problemi se non per me. – Don

1

... meglio tardi che mai ...
Ho appena avuto un utente incorrere in stesso errore TF400324 collegamento VS2012 a TFS2015 (ospitato in un cloud privato virtuale). TFS Web Access ha funzionato bene per lei, ma l'interfaccia utente di Visual Studio 2012 era bloccata nella connessione offline.

FIX: Riuscì a ottenere VS connesso nuovamente dopo aver fatto clic Team Explorer>Collegare | {TeamProject}, quindi selezionare il progetto di squadra desiderato sotto la connessione del server TFS (vedere la schermata allegata).

NOTE:
Ho il sospetto a svuotare la cache TFS lato client potrebbe anche risolvere il problema, ma avrebbe bisogno di essere chiuso, allora tutte le istanze VS "Connetti a team di progetto di collegamento" ristabilito. La semplice disconnessione e riconnessione di VS a TFS non ha eliminato lo stato "offline".

errore che vide fu nella finestra di output VS:

Questa soluzione non è in linea. [Team Foundation Server: {// TFS Collection URL}] La soluzione era offline durante la sessione precedente e rimarrà offline. TF400324: i servizi Team Foundation non sono disponibili dal server. Informazioni tecniche (per amministratore): Pagina non trovata.

NOTA: Recentemente ho spostato TFS a diverso dominio che richiede la connessione SSH e mappatura delle porte localhost. Ho utenti che vanno offline molto più frequentemente a causa del diverso instradamento del proxy a seconda che siano al lavoro o connessi più direttamente a Internet.

Screenshot: VSTE Reconnect to offline project

0

Per me la correzione è stata semplicemente esegue Visual Studio (2010) come amministratore.

1

Ho ricevuto questo errore in TFS2017. Per me il problema era un certificato autofirmato.

aprire l'URL TFS in IE e si vedrà un rosso barra degli indirizzi:

enter image description here

Fare clic su "Errore certificato" nella barra degli indirizzi:

enter image description here

Quindi selezionare "Visualizza certificati":

Se facendo clic su "Visualizza certificati" non lavorare, fare clic con il tasto destro sulla pagina> Proprietà> Certificati.

enter image description here

Se il pulsante Installa certificato è nascosto per renderlo visibile si dovrà aprire Opzioni Internet Explorer> Sicurezza> Siti> digitare l'URL del server TFS> Tick Richiedi verifica server> fare clic su Aggiungi. (Se la finestra di dialogo è disabilitata, consultare la guida Finestra di dialogo Siti attendibili disattivata alla fine di questa risposta).

enter image description here

Una volta che avete il pulsante di installare il certificato disponibili, selezionare “Installa certificato”.

enter image description here

Questo lancerà l'Importazione guidata certificati. Assicurati di scegliere l'opzione "Metti tutti i certificati nel seguente archivio" e seleziona sfoglia.

enter image description here

Autorità di certificazione principale attendibili Selezionare e scegliere OK.

enter image description here

Fare clic su Fine Completamento guidata certificati:

enter image description here

fare clic su Sì l'avviso di protezione per installare il certificato

enter image description here

==== =============================================

Siti attendibili Dialog è disabili

È possibile controllare per vedere se il sito è attendibile, su Windows 7 il percorso è: HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey

La chiave deve contenere diversi valori stringa con un nome che indica l'URL e i dati numerici che indicano la zona, uno dei seguenti per impostazione predefinita.

  • 0 = Risorse del computer
  • 1 = Area Intranet locale
  • 2 = siti attendibili
  • 3 = Area Internet
  • 4 = Siti con restrizioni

Se il TFS il sito non è elencato nel registro quindi aggiungerlo manualmente. Riavviare Visual Studio e provare a connettersi nuovamente al server TFS da Visual Studio. Una volta che è possibile connettersi, è anche possibile rimuovere il server TFS dall'Elenco connessioni. Suggerisco di rimuoverlo e aggiungere l'URL FQDN che probabilmente avrà già una regola del sito attendibile.

0

Nel mio caso, la mia azienda VPN a cui era connesso il mio computer host mi stava impedendo di accedere al tfs su una VM VirtualBox, restituendo questo messaggio di errore esatto.

0

abbiamo risolto con l'aggiunta di una specifica esclusione di ESET/Kaspersky AntiVirus per il devenv.exe "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ professionale \ Common7 \ IDE \ devenv.exe "

Da allora ha funzionato benissimo.

I get basic idea from this link

1

Prova cancellare la cache sia locali TFS e Visual Studio Cache

Cancella cache visual studio sotto

%APPDATA%\Microsoft\VisualStudio 

cache di TFS chiaro sotto

%LocalAppData%\Microsoft\Team Foundation 
0

Secondo questa blog la soluzione è (e sì, w orked per me)

  1. Chiudere tutte le istanze di Visual Studio
  2. Aprire Task Manager e controllare eventuali servizi TFS sono in esecuzione. Selezionare ciascuno di essi e cliccare sul Termina processo Albero (nel mio caso non ho trovato nessuno alla fine)
  3. Passare alla cartella %LocalAppData%\Microsoft\Team Foundation\
    e quindi selezionare la cartella con la versione TFS e andare all'interno della cartella Cache .
    ad esempio, nella mia macchina il percorso era %LocalAppData%\Microsoft\Team Foundation\7.0\Cache e dovrebbe essere lo stesso sulla macchina con la differenza del nome della cartella della versione TFS.
  4. Elimina ogni cosa nella cartella Cache.
  5. Riavvia Visual Studio e prova a generare il trigger