नेट कोर एमवीसी प्रोजेक्ट पर काम कर रहा हूं, यह वास्तव में पूरी तरह से काम करता है, लेकिन उन कनेक्शनस्ट्रिंग्स को हाइलाइट किया गया है। (जैसा कि आप निम्न चित्र में देख सकते हैं)
और मेरे पास केवल यही संदेश है:
मान निम्न प्रकारों में से एक होना चाहिए: स्ट्रिंग
DefaultConnection कनेक्शन स्ट्रिंग कॉन्फ़िगरेशन। प्रत्येक कनेक्शन स्ट्रिंग का नाम उसके JSON गुण नाम से निर्दिष्ट होता है। टाइप करें: स्ट्रिंग
मैंने विजुअल स्टूडियो को पुनरारंभ करने का प्रयास किया है, लेकिन वे अभी भी वहां हैं। क्या तुम्हारे पास कोई विचार है ?
2 जवाब
मुझे अभी समाधान मिला है:
ConnectionStrings
जैसे होना चाहिए connectionStrings
इससे पहले :
फिर :
आपका कनेक्शन स्ट्रिंग अनुभाग इस तरह होना चाहिए (यह एमएस एसक्यूएल सर्वर है, लेकिन आपको ऑरैकल के अनुसार उन्हें बदलना होगा):
"ConnectionStrings": {
"DefaultConnection": "Data Source=localhost;Initial Catalog=DB;Integrated Security=SSPI;Persist Security Info=True;",
"Web": "Data Source=22.182.22.333;initial catalog=DB;Integrated Security=False;User ID=AdminApp;Password=AppUser;Connect Timeout=15;Encrypt=False;Packet Size=4096;"
},
और प्रदाता नाम पंक्तियों को हटा दें। आपको शायद उनकी आवश्यकता नहीं है या उन्हें कनेक्शन स्ट्रिंग के अंदर शामिल किया जाना चाहिए।
अपडेट करें:
मैंने अभी VS2019 में कनेक्शन स्ट्रिंग्स के लिए इस नाम का परीक्षण किया है, यह उसी तरह काम करता है। ऐसा लगता है कि appsetting.json में अनुभागों के नाम किसी भी स्थिति में हो सकते हैं - निम्न या ऊपरी।
CoNnecTionStRings: {
"DefaultConnection": ....,
'''''
},
संबंधित सवाल
नए सवाल
json
JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) मशीन और मानव पठनीय होने के लिए एक क्रमबद्ध डेटा इंटरचेंज प्रारूप है। इस टैग का उपयोग देशी जावास्क्रिप्ट वस्तुओं या जावास्क्रिप्ट ऑब्जेक्ट शाब्दिकों के लिए न करें। इससे पहले कि आप कोई प्रश्न पूछें, एक JSON सत्यापनकर्ता जैसे JSONLint (https://jsonlint.com) का उपयोग करके अपने JSON को मान्य करें।