मुझे अपने एएसपी.NET एप्लिकेशन में विभिन्न डेटाबेस कनेक्शन स्ट्रिंग और एसएमटीपी सर्वर पता का उपयोग करने की आवश्यकता है, क्योंकि यह विकास या उत्पादन वातावरण में चल रहा है।विकास और उत्पादन पर्यावरण में विभिन्न वेब.कॉन्फिग का उपयोग
एप्लिकेशन WebConfigurationManager.AppSettings संपत्ति के माध्यम से Web.config फ़ाइल से सेटिंग्स को पढ़ता है।
मैं एफ़टीपी के माध्यम से उत्पादन सर्वर पर एप्लिकेशन को तैनात करने के लिए Build/Publish कमांड का उपयोग करता हूं और फिर मैन्युअल रूप से दूरस्थ Web.config को मैन्युअल रूप से प्रतिस्थापित करता हूं।
क्या यह संभवतः तैनाती की प्रक्रिया को सरल बना सकता है? धन्यवाद!
ध्यान दें कि यह पुरानी वेब ** साइट ** परियोजनाओं के लिए काम नहीं करता है। केवल वेब ** अनुप्रयोग ** के लिए। मैंने यह देखने की कोशिश नहीं की है कि क्या फिल बोल्डुक का वर्कअराउंड वेब साइटों के लिए काम करता है, लेकिन मुझे संदेह है कि यह नहीं होगा, क्योंकि उनके पास प्रोजेक्ट फाइल नहीं है। –
यह भी ध्यान रखें कि web.confg केवल प्रकाशन के लिए काम को बदलता है, यदि आप बस F5 बनाते हैं/चलाते हैं तो वे काम नहीं करते हैं: (((0 ( – Alex
यदि आपके web.config में 'Web.Debug.Config' और ' Web.Release.Config', आपको 'Web.Config' राइट-क्लिक करने की आवश्यकता हो सकती है और' कॉन्फ़िगर ट्रांसफॉर्म जोड़ें 'पर क्लिक करें। –