2009-08-17 7 views
37

विजुअल वेब डेवलपर एक्सप्रेस संस्करण 2008 में प्रोजेक्ट प्रकाशित सुविधा का उपयोग करते समय। आप web.config को प्रकाशित करने को कैसे बाहर निकाल सकते हैं ताकि यह सर्वर web.config को ओवरराइट नहीं कर सके?विजुअल वेब डेवलपर एक्सप्रेस के साथ प्रकाशित करते समय web.config को कैसे बाहर निकालें?

मैंने web.config में निम्न को सेट करने का प्रयास किया है, जो किसी भी अन्य फाइलों के लिए काम करता है .config लेकिन किसी कारण से web.config नहीं।

<buildProviders> 
    <remove extension=".config" /> 
    <add extension=".config" type="System.Web.Compilation.IgnoreFileBuildProvider"/> 
</buildProviders> 

उत्तर

74

मुझे विश्वास नहीं है कि यह इतना आसान है लेकिन कभी जवाब नहीं दिया गया। मैं इस question

में जवाब मिल गया, बस web.config गुण और परिवर्तन 'की नकल न करें'

+8

को 'कोई नहीं' और 'आउटपुट निर्देशिका में प्रतिलिपि' विजुअल स्टूडियो 2012, इस में करने के लिए 'कार्रवाई का निर्माण' का चयन काम नहीं किया नीचे दिया गया समाधान मेरे लिए काम किया। http://blogs.msdn.com/b/webdev/archive/2010/04/22/web-deployment-excluding-files-and- फ़ोल्डर्स-via-the-web-plication-s-project-file। aspx मैं जोड़ लिया है *। config विन्यास (रिलीज, डीबग) से प्रत्येक के लिए । –

+3

@ İbrahimULUDAĞ मैंने ऐसा किया और प्रकाशन पर गायब/ग़लत असेंबली समस्याओं का सामना करना पड़ा –

+2

मुझे भी। बहिष्करण के लिए webconfig जोड़ना संकलन समस्याओं का कारण बनता है। –