2012-06-20 11 views
9

कॉन्फ़िगरेशन प्रबंधक। ऐपसेटिंग प्रॉपर्टी एक नाम देता है ValalCollection ऑब्जेक्ट जिसमें वर्तमान एप्लिकेशन की डिफ़ॉल्ट कॉन्फ़िगरेशन के लिए AppSettingsSection ऑब्जेक्ट की सामग्री शामिल है।वेब.कॉन्फिग ऐप सेटिंग्स को कॉन्फ़िगरेशन के रूप में कैसे प्राप्त करें नाम नहीं है नाम ValueCollection

लेकिन मैं AppSettingsSection वस्तु की जरूरत है क्योंकि मैं क्रम

उत्तर

5
var configuration = WebConfigurationManager.OpenWebConfiguration("~"); 
var appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings"); 
3

में यह configSource संपत्ति को बदलने के लिए आप Configuration.GetSection विधि के साथ या Configuration.AppSetting संपत्ति के साथ AppSettingsSection प्राप्त कर सकते हैं की जरूरत है।

string sectionName = "appSettings"; 
var config = 
    ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
AppSettingsSection appSettingSection = 
    (AppSettingsSection)config .GetSection(sectionName); 
+2

प्रकार 'System.Configuration.KeyValueInternalCollection' की वस्तु कास्ट करने के लिए टाइप करने में असमर्थ 'System.Configuration.AppSettingsSection:

एक Configuration वस्तु आप ConfigurationManager.Open... या WebConfigurationManager.Open... तरीकों का उपयोग करने की आवश्यकता है प्राप्त करने के लिए '। – Bohdan

+0

@ बोहडन हाँ आप सही हैं मैंने अपना जवाब अपडेट कर लिया है। – nemesv

संबंधित मुद्दे