/ ‘अनुप्रयोग में सर्वर त्रुटि वस्तु का संदर्भ वस्तु की आवृत्ति अनुसार सेट नहीं. है।


मेरा एप्लिकेशन web.config फ़ाइल से कनेक्शन स्ट्रिंग चुनने में सक्षम नहीं है।

उद्धरण:

“https://www.codeproject.com/” एप्लिकेशन में सर्वर त्रुटि।

वस्तु का संदर्भ वस्तु की आवृत्ति अनुसार सेट नहीं. है।

विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक हैंडल न किया गया अपवाद उत्पन्न हुआ। त्रुटि के बारे में और कोड में इसकी उत्पत्ति कहां से हुई, इसके बारे में अधिक जानकारी के लिए कृपया स्टैक ट्रेस की समीक्षा करें।

अपवाद विवरण: System.NullReferenceException: ऑब्जेक्ट संदर्भ किसी ऑब्जेक्ट के उदाहरण पर सेट नहीं है।

एक्सएमएल
<connectionStrings>
      <add name="myConnectionString" connectionString="server=XYZ;database=nDatabase;uid=sa;password=sa1234;" />
  </connectionStrings>

कृपया मदद करे

समाधान 3

वेब साइट या वेब एप्लिकेशन के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल web.config फ़ाइल है। जब तुमने फोन किया ConfigurationManager.ConnectionStrings यह आपकी डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल से कनेक्शन स्ट्रिंग प्राप्त करेगा, जिसका अर्थ है web.config। यदि आपने परिभाषित नहीं किया है myConnectionString web.config में, इसे जोड़ें और अपनी साइट जांचें।

समाधान 1

अपनी कनेक्शन स्ट्रिंग डालें

dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString.ToString();

समाधान 4

Web.Config में

सी#
<connectionstrings>
         <add name="MyConnectionString" connectionstring="Data Source=MyPc-PC;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=12345" providername="System.Data.SqlClient" />
</connectionstrings>

और आप इसका उपयोग करके एक्सेस कर सकते हैं

सी#
string constr = WebConfigurationManager.ConnectionStrings["webshopConnectionString"].ConnectionString;

समाधान 5

पता चला कि एप्लिकेशन फ़ाइल या प्रेजेंटेशन लेयर में मौजूद web.config फ़ाइल DAL लेयर में मौजूद web.config फ़ाइल को ओवरराइड कर देती है।

इसलिए समाधान हो गया

डेमिथएसएल को विशेष धन्यवाद 🙂

आपकी सहायताके लिए शुक्रिया 🙂

सम्मान,
प्रवीण एन

समाधान 21

क्या आप कृपया इसके लिए सर्वोत्तम समाधान ढूंढ़ने में मेरी सहायता कर सकते हैं

コメント

タイトルとURLをコピーしました