मैं अपने app.config से कनेक्शन स्ट्रिंग को पढ़ने की कोशिश कर रहा हूं लेकिन यह केवल मुझे एक कनेक्शन स्ट्रिंग दिखाता है और यह भी मेरे app.config में नहीं है।कनेक्शन पढ़ें अपने app.config
यहाँ मेरी कोड है:
System.Diagnostics.Debugger.Break();
Configuration config =
ConfigurationManager.OpenExeConfiguration(
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
foreach (var connectionString in config.ConnectionStrings.ConnectionStrings)
System.Diagnostics.Debug.Print(connectionString.ToString());
और इसे बाहर प्रिंट इस:
data source=.\SQLEXPRESS;Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
जब मैं अपने डेटाबेस में से एक है कि मैं में निर्दिष्ट किया है के लिए एक कस्टम connectionstring बाहर मुद्रित करने के लिए यह उम्मीद कर रहा हूँ app.config फ़ाइल।
अद्यतन
हाय दोस्तों, आप सभी मेरी समस्या पर समय बिताने और मदद करने के लिए कोशिश कर रहा है के लिए धन्यवाद देता हूं। यद्यपि आप सभी सही हैं कि मैं बस ConfigurationManager.ConnectionStrings
का उपयोग कर सकता हूं या इस तरह किसी अन्य उपधारा का उपयोग कर सकता हूं, मुझे विश्वास है कि जब मैं ऐसा करता हूं, तो कॉन्फ़िगरेशन केवल पढ़ने के लिए होता है। मैं इसमें कोई बदलाव नहीं कर सकता, जैसे कि एक नई कनेक्शन स्ट्रिंग जोड़ें या मौजूदा को हटा दें। और मुझे ऐसा करने की ज़रूरत है। अगर रन-टाइम पर कॉन्फ़िगरेशन फ़ाइल को संशोधित करने का कोई तरीका है तो कृपया मुझे बताएं।
मैंने कोशिश की। कोई किस्मत, हालांकि। –