/ / Azure वेब ऐप परिनियोजन स्लॉट्स web.config - azure, azure-web-sites, azure-तैनाती-स्लॉट

Azure वेब ऐप परिनियोजन स्लॉट web.config - एज़ूर, एज़ूर-वेब-साइट्स, एज़ूर-परिनियोजन-स्लॉट

मेरे पास एज़ुरे वेब ऐप के रूप में होस्ट किया गया एक एप्लिकेशन है और मैं इसके लिए कई वातावरण बनाना चाहता हूं: स्टेजिंग, क्यूए, लाइविंग परिनियोजन स्लॉट का उपयोग करना।

मैं web.config में सभी एप्लिकेशन कॉन्फ़िगरेशन रखता हूं और मैं उन्हें वहां रखना चाहूंगा। मुझे पता है कि वेब ऐप्स का कॉन्फ़िगरेशन अनुभाग है, लेकिन मैं web.config का उपयोग करना चाहूंगा।

मेरा सवाल है: जब स्लॉट्स के बीच स्वैपिंग होती है, तो क्या web.config फ़ाइल को अनदेखा करने का एक तरीका है ताकि प्रत्येक स्लॉट (पर्यावरण) इसे "खुद की कॉन्फ़िगरेशन फ़ाइल बनाए रखे?"

धन्यवाद

उत्तर:

उत्तर № 1 के लिए 1

स्वैप के दौरान web.config को नजरअंदाज करने का कोई तरीका नहीं है। जब आप स्वैप करते हैं, तो सभी फाइलें स्वैप हो जाती हैं।

इसे हल करने के लिए तंत्र में वर्णित के रूप में स्लॉट सेटिंग्स का उपयोग करना है दस्तावेज़। इसका उपयोग ऐप सेटिंग्स और कनेक्शन स्ट्रिंग्स के मूल्य को एक तरह से सेट करने के लिए किया जा सकता है जो आपके वेब.कॉन्फ़िग में आपके पास जो कुछ है, उसे ओवरराइड करता है, और इसे स्लॉट सेटिंग बनाने का मतलब है कि यह स्वैप नहीं होता है।