2013-10-04 5 views
5

私はアプリケーションを構築していますが、エラーが発生しています。誰かが私にこれを解決する方法を理解するのを助けることができますか?サーバによって拒否されました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

これは役に立ちますか? [tfs 2012のテスト影響分析](http://stackoverflow.com/questions/13176354/test-impact-analysis-in-tfs-2012) –

答えて

20

私はちょうどTFS2013と同じ問題に遭遇し、私たちのCIビルド。

テストインパクトアナライザで何らかのエラーが発生したようです。

ビルド構成を変更して、テストの影響を分析しないようにすることができます。

それはあなたが使用しているテンプレートを構築しているに依存しますが、スクラム2013年、あなたはそれが下だ の下でそれを見つけることができます:プロセス>テスト>詳細>Analyze Test Impactからfalseに設定します。

+1

タイムリーに、ありがとう。 +1なぜこれが私たちのためにランダムに爆破されているのかを知ることは素晴らしいことです。 –

+0

私も同じ問題があります。この回答は、最初にエラーがあるのではなく、テストインパクト分析をオフにする方法を示しています。 – gregpakes

+3

これは唯一の解決策であり、実際の解決策ではありません。:( – MichelZ

0

Jaansの「解決策」も私にとっては明らかです。原因については、TFSビルドの一部として難読化を有効にした後、このエラーを見始めました。

デバッグが難読化されていないリリース構成に対してのみ、テスト影響分析を無効にすることは可能です。テストインパクト分析が本当に必要な場合は、2つのビルド定義が必要で、テストインパクト分析が有効になっているリリース構成をビルドしないでください。

UTがなくてもビルドを壊すことも「面白い」です。

0

なぜ発生するのかわかりませんでしたが、影響を受けるテストが成功するまでループとtry-catchを使用してエラーを解決しました。

関連する問題