2013-10-04 14 views
5

Tôi đang xây dựng một ứng dụng nhưng gặp lỗi. Ai đó có thể giúp tôi hiểu cách giải quyết vấn đề này không?Bị từ chối bởi Lỗi Máy chủ 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

Điều này có hữu ích không? [Kiểm tra phân tích tác động trong tfs 2012] (http://stackoverflow.com/questions/13176354/test-impact-analysis-in-tfs-2012) –

Trả lời

20

Tôi vừa gặp sự cố tương tự với TFS2013 và CI của chúng tôi.

Dường như lỗi xảy ra với trình phân tích Tác động thử nghiệm không thành công.

Bạn có thể thay đổi cấu hình bản dựng để không phân tích tác động thử nghiệm.

Tùy thuộc vào mẫu xây dựng bạn đang sử dụng, nhưng đối với Scrum 2013, bạn sẽ tìm thấy nó dưới Thuộc tính: Quy trình> Kiểm tra> Nâng cao>Analyze Test Impact - đặt thành false.

+1

Kịp thời, cảm ơn bạn. +1 Thật tuyệt khi biết tại sao đây lại là một vụ đánh bom ngẫu nhiên đối với chúng tôi - chỉ cần chạm chính điều đó thôi. –

+0

Tôi có cùng một vấn đề. Câu trả lời này chỉ cho bạn biết cách tắt phân tích Thử nghiệm tác động, thay vì tại sao có lỗi ở địa điểm đầu tiên. – gregpakes

+3

Đây chỉ là giải pháp thay thế, không phải là giải pháp thực sự ... :( – MichelZ

0

"Giải pháp" của Jaans cũng làm việc cho tôi. Về nguyên nhân, tôi bắt đầu thấy lỗi này sau khi kích hoạt tính năng obfuscation như một phần của bản dựng TFS của tôi.

Có vẻ như không thể tắt phân tích tác động thử nghiệm chỉ dành cho cấu hình phát hành - gỡ lỗi không bị làm xáo trộn. Nếu tôi thực sự muốn phân tích tác động thử nghiệm, tôi sẽ cần 2 định nghĩa xây dựng và không xây dựng cấu hình phát hành cho cấu hình phân tích tác động thử nghiệm được bật.

Nó cũng "thú vị" mà nó phá vỡ xây dựng ngay cả khi không có UT.

0

Tôi không tìm thấy lý do tại sao nó xảy ra, nhưng tôi đã giải quyết lỗi bằng cách sử dụng vòng lặp và try-catch cho đến khi thử nghiệm bị ảnh hưởng thành công.

Các vấn đề liên quan