दिलचस्प पोस्ट
नाम का अंतर और tensorflow में एक चर गुंजाइश क्या है? <Canvas> के साथ @ फ़ॉन्ट-चेहरे को पाठ आकर्षित करना पहली बार काम नहीं करता है जाने के दौरान इंटरफेस के स्लाइस को परिवर्तित करें परिभाषा और एक घोषणा के बीच क्या अंतर है? एलडी, सीआर, और सीआरएलएफ को संभालने के लिए std :: ifstream प्राप्त करना? आप Node.js में एक निर्देशिका में मौजूद सभी फाइलों के नामों की सूची कैसे प्राप्त कर सकते हैं? पी बनाम रूबी में डालता है मैं इसके बारे में क्या करूँ: इसके लिए एंड्रॉइड पिरमिशन। INTERACT_ACROSS_USERS_FULL आवश्यक है Django ModelForm में सहेजें विधि को ओवरराइड कर रहा है एक स्थान के साथ कई स्थान बदलने के लिए Regex एमके एनोटेशन दृश्य – स्थान अपडेट को पिन करने के लिए कस्टम एनोटेशन दृश्य लॉक करें JqGrid सेल का रंग कैसे बदल सकता है? जावा एक नया ObjectInputStream ब्लॉक बनाना बूटस्ट्रैप 3 Accordion बटन टॉगल "डाटा-पेरेंट" काम नहीं कर रहा है CKEditor स्वचालित रूप से div से वर्ग स्ट्रिप्स

WebConfigurationManager और कॉन्फ़िगरेशन प्रबंधक के बीच अंतर क्या है?

WebConfigurationManager और कॉन्फ़िगरेशन प्रबंधक के बीच अंतर क्या है?

मुझे दूसरे पर एक का उपयोग कब करना चाहिए?

UPDATED

मैंने बस वेबकॉन्फिगरेशन प्रबंधक को देखा, और किसी कारण से, आप कनेक्शन स्ट्रिंग्स तक पहुंच नहीं सकते हैं, जैसे कि आप कॉन्फ़िगरेशन प्रबंधक (जैसे कि एक सरणी) में करते हैं। क्या कोई मुझे बता सकता है कि एमएस ने ऐसा क्यों बनाया है? यह WebConfigurationManager का उपयोग करने वाली कनेक्शन स्ट्रिंग प्राप्त करने के लिए एक दर्द हो रहा है।

कैवेैट के साथ फिर से अपडेट किया गया!

यदि आपके पास "प्रोजेक्ट। कॉन्फ़िगरेशन" नेमस्पेस का कोई संदर्भ नहीं है जो आपके प्रोजेक्ट में जोड़ा गया है, तो विजुअल स्टूडियो एक त्रुटि दिखाएगा, जब आप वेब कनॉन्फ़िगरेशन प्रबंधक का उपयोग करते हैं। एक संयोजन की तरह स्ट्रिंग्स!

वेब के समाधान से एकत्रित समाधान "WebConfigurationManager और कॉन्फ़िगरेशन प्रबंधक के बीच अंतर क्या है?"

WebConfiguratonManger जानता है कि कैसे एक वेब अनुप्रयोग के भीतर विन्यास विरासत से निपटने के लिए जैसा कि आप जानते हैं, एक applicaion में कई web.config फाइल हो सकती है – साइट की जड़ में एक और उपनिर्देशिका में किसी भी संख्या। आप संभावित ओवरराइड कॉन्फ़िग प्राप्त करने के लिए GetSection () विधि का पथ पारित कर सकते हैं।

अगर हम परावर्तक के साथ WebConfigurationManager पर देखना चाहते हैं तो चीजें स्पष्ट हैं:

public static object GetSection(string sectionName) { ... return ConfigurationManager.GetSection(sectionName); } public static object GetSection(string sectionName, string path) { ... return HttpConfigurationSystem.GetSection(sectionName, path); } 

WebConfigurationManager विशेष रूप से ASP.NET अनुप्रयोगों के लिए बनाया गया है।

WebConfigurationManager वेब अनुप्रयोगों के लिए लागू विन्यास फाइलों को लोड करने के लिए अतिरिक्त तरीके प्रदान करता है।

कॉन्फ़िगरेशन प्रबंधक "। Exe" अनुप्रयोगों पर लागू विन्यास फाइलों को लोड करने के तरीकों को भी प्रदान करता है।

मैं WebConfigurationManager पर एक नज़र लेने का सुझाव देता हूं और देखें कि क्या यह आपको कुछ भी प्रदान करता है, आप बस कॉन्फ़िगरेशन प्रबंधक के साथ नहीं कर सकते हैं और इसके बजाय इसका उपयोग कर सकते हैं, अन्यथा कॉन्फ़िगरेशन प्रबंधक का उपयोग करना आपके कोड को वेब और डेस्कटॉप एप के बीच में आसानी से इस्तेमाल किया जा सकता है।

यद्यपि WebConfigurationManager System.Web विधानसभा में स्थित है ConnectionStringSettingsCollection जो इसे देता है System.Configuration में स्थित है।

यदि आपको त्रुटि मिल रही है

प्रकार 'अभिव्यक्ति के साथ अनुक्रमण [] को लागू नहीं किया जा सकता। System.configuration.ConnectionStringSettingsCollection'

सरणी सूचकांक तक पहुंचने का प्रयास करते हुए …

 WebConfigurationManager.ConnectionStrings["Name"].ConnectionString 

सुनिश्चित करें कि आपके पास विधानसभा प्रणाली का एक संदर्भ है। कॉन्फ़िगरेशन

सुनिश्चित नहीं है कि कनेक्शन स्ट्रिंग्स के बारे में आपका क्या मतलब है।

वेबकॉन्फ़िगरेशन प्रबंधक को कॉल करना.कनेक्शन स्ट्रिंग्स एक सिस्टम रिटर्न देता है। कॉन्फ़िगरेशन.कनेक्शन स्ट्रिंग सिटिंग्सक्ल्यूशन, जो समान है जैसा कि आप कॉन्फ़िगरेशन प्रबंधक को संबोधित करते हैं.कनेक्शन स्ट्रिंग्स

अन्यथा, जैसा XOR कहते हैं, यह कई पदानुक्रमित वेब। कॉन्फ़िगर को प्रबंधित करने के लिए डिज़ाइन किया गया है, जैसा कि आप एक आवेदन में फ़ोल्डरों के चारों ओर ले जाने के लिए आवश्यकतानुसार संयोजन करते हैं।