2013-10-04 16 views
5

Sto creando un'applicazione ma ricevendo un errore. Qualcuno può aiutarmi a capire come risolvere questo?Respinto dal server Errore TFS

Exception Message: The request was rejected by the server.Technical information: HTTP code 400: Bad Request (type TeamFoundationServerInvalidRequestException)Exception Stack Trace:
at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.ReadResponse(HttpWebResponse webResponse, WebException webException) at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.IsAuthenticationChallenge(TfsMessage requestMessage, HttpWebResponse webResponse, WebException webException, TfsMessage& responseMessage) at Microsoft.TeamFoundation.Client.Channels.TfsHttpWebRequest.SendRequest() at Microsoft.TeamFoundation.Client.Channels.TfsHttpRequestChannel.Request(TfsMessage message, TimeSpan timeout) at Microsoft.TeamFoundation.Client.Channels.TfsHttpRetryChannel.Request(TfsMessage message, TimeSpan timeout) at Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.Invoke(TfsClientOperation operation, Object[] parameters, TimeSpan timeout, Object[]& outputs)
at Microsoft.TeamFoundation.TestImpact.Client.TestImpactServer.Microsoft.TeamFoundation.TestImpact.Client.ITestImpactServer.PublishBuildChanges(Uri buildUri, CodeChange[] changes) at Microsoft.TeamFoundation.TestImpact.BuildIntegration.BuildActivities.GetImpactedTests.Execute(CodeActivityContext context) at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)Inner Exception Details:Exception Message: The remote server returned an error: (400) Bad Request. (type WebException)Status: ProtocolErrorResponse Status Code: BadRequestResponse Status Message: Bad RequestException Stack Trace:
at System.Net.HttpWebRequest.GetResponse()

+0

Questo aiuto? [Analisi dell'impatto del test in TFS 2012] (http://stackoverflow.com/questions/13176354/test-impact-analysis-in-tfs-2012) –

risposta

20

Mi sono appena imbattuto nello stesso problema con TFS2013 e le nostre build CI.

Sembra che l'errore si verifichi in qualche modo con l'analizzatore Test Impact.

È possibile modificare la configurazione della build per non analizzare l'impatto del test.

Dipende da quale costruire modello che si sta utilizzando, ma per Scrum il 2013, lo troverete sotto E 'sotto: Processo> Test> Avanzate>Analyze Test Impact - impostare questa false.

+1

Puntualità, grazie. +1 Sarebbe bello sapere perché questo è un bombardamento casuale per noi - ho appena colpito la stessa cosa. –

+0

Ho lo stesso problema. Questa risposta ti dice semplicemente come disattivare l'analisi dell'impatto del test, piuttosto che il motivo per cui c'è un errore in primo luogo. – gregpakes

+3

Questa è solo una soluzione, non una soluzione reale ... :( – MichelZ

0

La "soluzione" di Jaans funziona anche per me, ovviamente. Per quanto riguarda la causa ho iniziato a vedere questo errore dopo aver abilitato l'offuscamento come parte della mia build TFS.

Non sembra che sia possibile disabilitare l'analisi dell'impatto del test solo per la configurazione di rilascio - il debug non viene offuscato. Se desidero davvero l'analisi dell'impatto del test, avrò bisogno di 2 definizioni di build e non creerò la configurazione del rilascio per quella in cui è abilitata l'analisi dell'impatto del test.

È anche "interessante" che interrompa la compilazione anche se non ci sono UT.

0

Non ho trovato il motivo per cui si verifica, ma ho risolto l'errore utilizzando un ciclo e un try-catch fino a ottenere risultati positivi.

Problemi correlati