मैं वर्तमान में एएसपी.नेट आधारित वेब एप्लिकेशन पर काम कर रहा हूं जो संस्करण टीएफएस के माध्यम से नियंत्रित है। एक टीएफएस बिल्ड सर्वर कॉन्फ़िगर किया गया है, इसलिए यह प्रत्येक चेकइन पर बिल्ड प्रक्रिया चला रहा है। मेरी समस्या यह है कि जब भी मैं वेब को संशोधित करता हूं। कॉन्फिग फ़ाइल और संशोधनों में जांचें, बिल्ड प्रक्रिया उस स्रोत को प्राप्त करते समय एक त्रुटि फेंकती रहती है जो कहती है कि 'ऑपरेशन निष्पादित करने में असमर्थ क्योंकि फ़ाइल पहले से मौजूद है'। मैंने वेब को हटाने की कोशिश की। टीएफएस से कॉन्फिग और संशोधनों में चेक किया गया, लेकिन त्रुटि अभी भी वहां थी, 'डिलीट ऑपरेशन करने में असमर्थ क्योंकि फ़ाइल पहले से मौजूद है'। लेकिन जब मैं बिल्ड सर्वर के फाइल सिस्टम से फ़ाइल को मैन्युअल रूप से हटा देता हूं, तो समस्या समाप्त हो जाती है। आप को क्या लगता है कि समस्या क्या है? मुझे Google पर इसके लिए कुछ भी प्रासंगिक नहीं मिला है, इसलिए यदि आप मेरी मदद कर सकते हैं तो मैं वास्तव में खुश रहूंगा। बहुत बहुत धन्यवाद!टीएफएस बिल्ड फेंकते रहें 'ऑपरेशन करने में असमर्थ क्योंकि फ़ाइल पहले से मौजूद है' त्रुटि
उत्तर
अपने निर्माण परिभाषा में, आप स्वच्छ कार्यस्थान विकल्प सभी करने के लिए सेट किया है?
अगर वह मदद नहीं करता है, तो आप निदान को शब्दाडंबर लॉगिंग सेट और अगर वहाँ अब और मुद्दे के बारे में विस्तार से देख सकते हैं।
उत्तर के लिए धन्यवाद। मैं यह उल्लेख करना भूल गया कि बिल्ड सर्वर नई टीएफएस 2015 बिल्ड परिभाषाओं का उपयोग करता है, इसलिए मैं आपके द्वारा सुझाए गए प्रयासों का प्रयास नहीं कर सकता। मुझे न तो क्लीन वर्कस्पेस और न ही 2015 संस्करण पर लॉगिंग वर्बोजिटी सेटिंग नहीं मिली। – garam93
चूंकि आप टीएफएस 2015 बिल्ड (एक्सएएमएल बिल्ड नहीं) पर हैं, तो आप परिभाषा के रेपो टैब पर क्लीन चेक कर सकते हैं।
एफवाईआई - वीएसटीएस पर नया एजेंट और टीएफएस 15 आरसी 1 में /overwrite
से tf get
पास हो गया है, इसलिए आपको हर बार एक स्वच्छ निर्माण करने की आवश्यकता नहीं होगी।
- 1. फ़ाइल पहले से मौजूद नहीं हो सकती है जब फ़ाइल पहले से मौजूद है
- 2. टीएफएस बिल्ड
- 3. टीएफएस बिल्ड प्रोजेक्ट
- 4. वाईएक्स चेक फ़ाइल स्थापित करने से पहले मौजूद है
- 5. निरंतर एकीकरण के साथ टीएफएस और बिल्ड में जांच करने में असमर्थ '
- 6. टीएफएस बिल्ड एजेंट एनपीएम
- 7. तालिका पहले से मौजूद है
- 8. टीएफएस कार्य आइटम में पहले से मौजूद मौजूदा टीएफएस-गिट प्रतिबद्धता को कैसे लिंक करें?
- 9. गंभीर त्रुटि ताला फ़ाइल "postmaster.pid" पहले से मौजूद
- 10. त्रुटि: वैश्विक कनेक्शन पहले से मौजूद है। कॉल sql.close() पहले
- 11. टीएफएस बिल्ड
- 12. टीएफएस 2010 "मुख्य" बिल्ड लॉग कहां है?
- 13. वाईयूआई कंप्रेसर और टीएफएस बिल्ड
- 14. टीएफएस उन्नत बिल्ड पैरामीटर
- 15. डीओएमपीडीएफ: पीडीएफ स्ट्रीम करने में असमर्थ: हेडर पहले से ही
- 16. वीएस2017 में एक टीएफएस सर्वर जोड़ते समय त्रुटि: "सर्वर नीचे से नीचे दी गई सूची में पहले से मौजूद है"
- 17. कैसे Git मर्ज त्रुटि को हल करने के लिए "स्वैप फ़ाइल .MERGE_MSG.swp पहले से मौजूद है"
- 18. डेटाबेस पहले से मौजूद है। CreateDatabase()
- 19. पावरहेल दबाएं कॉपी-आइटम 'फ़ोल्डर पहले से मौजूद है' त्रुटि
- 20. Directory.Move (फ़ाइल पहले से ही मौजूद हैं)
- 21. अजीब "TFrm1 नामक एक घटक पहले से मौजूद है" त्रुटि
- 22. ecto.create मिश्रण करने में असमर्थ, भूमिका 'पोस्टग्रेस' मौजूद नहीं है
- 23. डेटाबेस उपयोगकर्ता को हटाने में असमर्थ क्योंकि उपयोगकर्ता वर्तमान में पहले से लॉग इन है। त्रुटि 15434
- 24. टीएफएस 2015 xaml बिल्ड टीएफएस 2015 vNext बिल्ड करें
- 25. डिवाइस बूट करने में असमर्थ क्योंकि यह डिस्क
- 26. फ़ाइल बनाएं यदि यह पहले से मौजूद नहीं है
- 27. टीएफएस, चेक-इन समाधान में असमर्थ, accordionlist.gif: प्रक्रिया फ़ाइल तक नहीं पहुंच सकती है क्योंकि इसका उपयोग किसी अन्य प्रक्रिया द्वारा किया जा रहा है क्योंकि
- 28. टीएफएस बिल्ड सीआई
- 29. sgen.exe बिल्ड त्रुटि "अनुरोधित प्रकारों में से एक या अधिक लोड करने में असमर्थ"
- 30. टीएफएस बिल्ड गुम प्रोग्रामों की वजह से असफल रहा है
आम तौर पर, सीधे फ़ाइलों का संपादन निर्माण सर्वर पर एक बुरा विचार है। ऐसा लगता है कि शायद इस समस्या का स्रोत था। क्या आपने बिल्ड सर्वर पर प्रोजेक्ट फ़ाइलों को मिटाने और प्रोजेक्ट पर पूरी तरह से मजबूर करने का प्रयास किया था? – Seano666
हाँ, आप सही हैं। अंतिम समाधान यह साबित हुआ कि मैं वेब सर्वर पर वेब सर्वर पर web.config फ़ाइल को बदलता हूं। – garam93