Tôi hiện đang làm việc trên một ứng dụng web dựa trên ASP.NET, phiên bản này được kiểm soát thông qua TFS. Một máy chủ TFS Build được cấu hình để nó đang chạy quá trình xây dựng trên mỗi checkin. Vấn đề của tôi là bất cứ khi nào tôi sửa đổi tệp Web.Config và kiểm tra các sửa đổi, quá trình xây dựng tiếp tục ném một lỗi khi nhận được nguồn có nội dung 'Không thể thực hiện thao tác get vì tệp đã tồn tại cục bộ'. Tôi đã cố gắng để loại bỏ các Web.Config từ TFS và kiểm tra trong sửa đổi, nhưng lỗi vẫn còn đó, nói rằng 'Không thể thực hiện các hoạt động xóa vì tập tin đã tồn tại cục bộ'. Nhưng khi tôi xóa tệp thủ công khỏi hệ thống tệp của máy chủ xây dựng, sự cố đã biến mất. bạn nghĩ vấn đề là gì? Tôi không tìm thấy bất cứ điều gì liên quan đến điều này trên google, vì vậy tôi sẽ thực sự hạnh phúc nếu bạn có thể giúp tôi. Cảm ơn rất nhiều!TFS Xây dựng tiếp tục ném 'Không thể thực hiện thao tác nhận bởi vì tệp đã tồn tại cục bộ' lỗi
Trả lời
Trong định nghĩa bản dựng của bạn, bạn có tùy chọn Làm sạch không gian làm việc được đặt thành Tất cả?
Nếu điều đó không giúp đỡ, bạn có thể đặt Logging verbosity để Chẩn đoán và xem nếu còn ở đó nữa là chi tiết về vấn đề này.
Cảm ơn bạn đã trả lời. Tôi quên đề cập đến việc xây dựng máy chủ sử dụng các định nghĩa xây dựng TFS 2015 mới vì vậy tôi không thể thử những gì bạn đề nghị. Tôi không tìm thấy không gian làm việc sạch cũng như cài đặt độ dài ghi nhật ký trên phiên bản 2015. – garam93
Vì bạn đang sử dụng TFS 2015 Build (không phải XAML Build), bạn có thể kiểm tra Clean trên tab repo của định nghĩa.
FYI - đại lý mới trên VSTS và trong TFS 15 RC1 vượt qua /overwrite
đến tf get
do đó bạn sẽ không cần phải thực hiện xây dựng sạch mỗi lần.
- 1. Lỗi Android: Không thể thực hiện thao tác này vì nhóm kết nối đã bị đóng
- 2. Tại sao dh_usrlocal ném lỗi xây dựng?
- 3. Swift: Enum 'không thể được xây dựng bởi vì nó không có initializers truy cập' không thể được xây dựng
- 4. fs.statSync ném lỗi nếu tệp không tồn tại
- 5. Không thể thực hiện thao tác vì không có giao dịch hiện tại khi chèn vào cơ sở dữ liệu
- 6. Thao tác chặn chuỗi giao diện người dùng tiếp tục
- 7. Đăng ký: Thao tác không được thực hiện Không thể tìm thấy tệp * .csproj.vspscc
- 8. gradle nhiệm vụ xây dựng đã tồn tại vấn đề
- 9. Loại xung đột TFS: Tệp có thể ghi - Một tệp có thể ghi cùng tên tồn tại cục bộ
- 10. lỗi xây dựng gradle đa cấp: gói không tồn tại
- 11. Lỗi ném PySpark Phương thức __getnewargs __ ([]) không tồn tại
- 12. Lỗi Git "Không thể hợp nhất tệp nhị phân" trong tích hợp liên tục xây dựng
- 13. jekyll phục vụ (cục bộ) mà không cần xây dựng
- 14. Hành động trong onActivityResult và "Lỗi Không thể thực hiện thao tác này sau khi onSaveInstanceState"
- 15. SpecFlow - Tên 'GenerationTargetLanguage" không tồn tại trong bối cảnh hiện nay - xây dựng lỗi
- 16. Thay vì ném khối kiểu lỗi thực hiện thành công
- 17. Thực hiện thao tác trên đường dẫn tệp trong XSLT
- 18. Bộ điều khiển xây dựng được lưu trữ trên TFS - Microsoft.TextTemplating.targets không tìm thấy
- 19. Không thể đính kèm một thực thể đã tồn tại
- 20. lỗi xây dựng sau khi tôi cục bộ Info.plist
- 21. Sử dụng các định nghĩa xây dựng TFS trên máy cục bộ
- 22. SVN Commit Lỗi (không thể thực hiện thao tác nguyên tử)
- 23. Sau khi chuyển sang xây dựng các hương vị khác nhau song song, chúng tôi không liên tục thấy lỗi xây dựng do lỗi CreateLabel
- 24. Không thể thực thi tập lệnh: Không đủ bộ nhớ để tiếp tục thực hiện chương trình
- 25. Có thể thực hiện nhiều thủ tục được lưu trữ trong một thao tác đơn lẻ không?
- 26. cách định cấu hình tác nhân xây dựng tfs để xây dựng hồ sơ xuất bản?
- 27. Safari localStorage không tiếp tục tồn tại giữa các phiên
- 28. Grunt đa nhiệm vụ ném lỗi EISDIR khi xây dựng
- 29. hudson/jenkins tiếp tục xây dựng nhánh xấu trong git thay vì tốt nhất
- 30. Lỗi ASP: Thao tác không hợp lệ do trạng thái hiện tại của đối tượng
Nói chung, chỉnh sửa file trực tiếp trên máy chủ xây dựng là một ý tưởng tồi. Âm thanh như thế có lẽ là nguồn gốc của vấn đề này. Bạn đã thử xóa các tập tin dự án trên máy chủ xây dựng và buộc toàn bộ nhận được vào dự án? – Seano666
Vâng, bạn nói đúng. Giải pháp cuối cùng được quản lý là tôi thay đổi tệp web.config trên máy chủ web thay vì máy chủ xây dựng. – garam93