जब मैं उत्पादन सर्वर (VS2008 के माध्यम से) में अपनी Asp.Net MVC वेबसाइट प्रकाशित करता हूं, तो web.config & castle.xml फ़ाइलों को ओवरराइट किया जाता है। इन फ़ाइलों की सामग्री मेरे स्थानीय देव पर्यावरण और उत्पादन सर्वर के बीच स्पष्ट रूप से अलग है।कॉन्फ़िगरेशन फ़ाइलों को ओवरराइट करने से मैं 'प्रकाशित वेब' को कैसे रोकूं?
मैं इन फ़ाइलों को प्रकाशित होने से कैसे रोकूं?
यह ध्यान देने योग्य है कि यह डिबगिंग के लिए आउटपुट फ़ोल्डर्स में कॉपी की गई कॉन्फ़िगरेशन फ़ाइल को भी रोक देता है। –
यह सही है। "बिल्ड एक्शन" कुछ भी नहीं करना है, इसलिए किसी भी प्रकार का निर्माण इसकी प्रतिलिपि नहीं करेगा। यदि आपने कभी नहीं बनाया है तो आपके पास .config फ़ाइल नहीं होगी। यदि आप अपनी परियोजना में फ़ाइल को अपडेट करते हैं तो यह बिल्ड को अपडेट नहीं करेगा। यह आपको अपने बालों को खींचने का कारण बन सकता है ... –