मैं निम्नलिखित नाम स्थान का इस्तेमाल किया है एसक्यूएल सर्वर के लिए अपने प्रोजेक्ट कनेक्ट करने के लिए मौजूद नहीं है:configurationManager नाम स्थान System.Configuration
using System.Configuration;
और भी
string str=System.Configuration.ConfigurationSettings.AppSettings["myconnection"];
SqlConnection oconnection = new SqlConnection(str);
oconnection.Open();
इस्तेमाल किया जब मैं कार्यक्रम चलाने , एक त्रुटि हुई है और संदेश
'System.Configuration.ConfigurationSettings.AppSettings'हैअप्रचलित। यह विधि अप्रचलित है, इसे 'सिस्टम द्वारा बदल दिया गया है। कॉन्फ़िगरेशन! System.Configuration.ConfigurationManager.AppSettings '
लेकिन मैं नहीं है कि नाम स्थान में पाया है ConfigurationManager और oconnection.Open();
के लिए संदेश
InvalidOperationException
बिना क्रिया था।
मैं क्या कर सकता हूं?
System.Configuration.ConfigurationSettings.AppSettings प्रतिस्थापित किया गया है - (के रूप में संदेश बताते हैं) का उपयोग करना चाहिए 'System.Configuration.ConfigurationManager.AppSettings' बजाय। आप System.Configuration विधानसभा के लिए एक संदर्भ जोड़ने की जरूरत हो सकती है। जब आप SqlConnection को खोलने का प्रयास करते हैं तो अपवाद के लिए, मैं अधिक जानकारी प्राप्त करने के लिए पूर्ण अपवाद (संदेश + stacktrace) लॉग करने का सुझाव दूंगा। –