हम हमारी साइट्स में से एक को ASP.Net में माइग्रेट कर रहे हैं। हम एकीकृत सुरक्षा का उपयोग नहीं करना चाहते हैं, जो एसक्यूएल सर्वर से कनेक्ट करने के लिए विंडोज़ खाते का उपयोग करता है (क्यों नहीं जा रहा है, यह सिर्फ सवाल से बाहर है)। हमने SQL सर्वर से कनेक्ट करने के लिए उपयोगकर्ता नाम और पासवर्ड बनाया है, और उस उपयोगकर्ता नाम और पासवर्ड का उपयोग करना चाहते हैं, हालांकि, हम नहीं चाहते कि अन्य डेवलपर इस जानकारी को देख सकें (आसानी से web.config से पढ़ें) .... मुझे पता है इसे एन्क्रिप्ट किया जा सकता है, लेकिन यह डेवलपर्स द्वारा आसानी से डिक्रिप्ट किया जा सकता है - प्लस एन्क्रिप्शन में प्रदर्शन हिट होता है।.NET SQL सर्वर कनेक्शन स्ट्रिंग - अन्य डेवलपर्स से पासवर्ड छुपाएं
क्या इस समस्या का कोई समाधान है?
यह मेरी और आपकी टिप्पणियों पर लागू होता है क्योंकि मैंने कभी web.config फ़ाइल को एन्क्रिप्ट नहीं किया है। लेकिन आपके लिंक को पढ़ने के बाद, क्या एक dev को ऑब्जेक्ट को सेट करने से रोकता है (dim sqlConn new sqlconnection (getConfigSection), IIS ऑटो डिक्रिप्ट्स) और फिर स्ट्रिंग वेरिएबल = object.connectionString सेट करना? या उस जानकारी को चरण-दर-चरण डीबगिंग करने के लिए डीबगर का उपयोग करना? – Tommy
आपको वर्कस्टेशन या प्रमाणपत्र से प्रमाणित करना होगा, क्योंकि सभी डेवलपर्स को डीबगर तक पहुंच होगी – Glennular