जब मैं अपना आवेदन शुरू करता हूं तो मुझे मिलता है: कनेक्शन स्ट्रिंग प्रॉपर्टी प्रारंभ नहीं की गई है।"कनेक्शन कनेक्शन को प्रारंभ नहीं किया गया है"
Web.config:
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" />
</connectionStrings>
ढेर किया जा रहा है:
System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643
System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
मैं काफी नेट के लिए नया हूँ और मैं इस एक नहीं मिलता है। मुझे Google पर बहुत सारे जवाब मिलते हैं, लेकिन कोई भी वास्तव में मेरी समस्या को ठीक नहीं करता है।
इसका क्या अर्थ है? क्या मेरा web.config खराब है? क्या मेरा काम खराब है? क्या मेरा एसक्यूएल कॉन्फ़िगरेशन सही तरीके से काम नहीं कर रहा है (मैं स्क्लेक्सप्रेस का उपयोग कर रहा हूं)?
मेरी मुख्य समस्या यह है कि मुझे यकीन नहीं है कि इसे डीबग करना शुरू करना है ... कुछ भी मदद करेगा।
संपादित करें:
Failling कोड:
MySQLHelper.ExecuteNonQuery(
ConfigurationManager.AppSettings["ConnectionString"],
CommandType.Text,
sqlQuery,
sqlParams);
sqlQuery "तालिका से चयन *" की तरह एक प्रश्न है। sqlParams यहां प्रासंगिक नहीं है।
दूसरी समस्या यह है कि मेरी कंपनी MySQLHelper का उपयोग करती है, और मेरे पास इसकी कोई दृश्यता नहीं है (केवल एक सहायक lib के लिए एक डीएल है)। यह अन्य परियोजनाओं में ठीक काम कर रहा है, इसलिए मैं 99% हूं कि त्रुटि यहां से नहीं आती है।
मुझे लगता है कि कोड को देखे बिना इसे डीबग करने का कोई तरीका नहीं है, मुझे कोड प्राप्त करने के लिए इस सहायक को बनाने वाले व्यक्ति के संपर्क में आने के लिए इंतजार करना होगा।
क्या आप वेब कॉन्फिगर से कनेक्शन स्ट्रिंग पोस्ट कर सकते हैं, और इसका उपयोग करने वाले असफल कोड? – kscott
कुछ infos – marcgg