2011-06-27 15 views
7

मुझे वेबसाइट प्रकाशित करते समय ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified जैसी त्रुटि मिल रही है। अगर मैं विजुअलस्टूडियो से वेबसाइट चला रहा हूं तो यह ठीक काम कर रहा है, कोई समस्या नहीं है। मैंने web.config फ़ाइल में डाल दिया था। कनेक्शन स्ट्रिंग <appSettings> <add key="ConnectionStr" value="DRIVER={MySQL ODBC 5.1 Driver};SERVER=10.7.26.75;PORT=3306;DATABASE=XXXXXX;UID=XXXXX;PASSWORD=root123"/> </appSettings>"डेटा स्रोत नाम नहीं मिला और कोई डिफ़ॉल्ट ड्राइवर निर्दिष्ट नहीं है" त्रुटि

कृपया इस समस्या को हल करने के लिए मुझे मार्गदर्शन करें।

उत्तर

7

क्या आप एक अलग कंप्यूटर/सर्वर पर प्रकाशित कर रहे हैं? यदि ऐसा है, तो यह संभव हो सकता है कि जिस मशीन को आप प्रकाशित कर रहे हैं उस पर MySQL ODBC ड्राइवर स्थापित नहीं है।

MySQL ODBC ड्राइवर:
http://dev.mysql.com/downloads/connector/odbc/

संपादित
जाँच करने के लिए एक और बात। this article देखें, और "मास्टर प्रतिभा जॉन" टेक्स्ट की खोज करें। ड्राइवर के 32 बिट और 64 बिट संस्करण होने के कारण वह एक समान त्रुटि का वर्णन करता है। यदि आप 64 बिट ओएस चला रहे हैं, तो संभव है कि आपने एक संस्करण के लिए डीएसएन कॉन्फ़िगर किया हो, न कि दूसरे।

+0

नहीं, मैं उसी मशीन से प्रकाशित करने की कोशिश कर रहा हूं। वह मशीन पहले से ही 'ओडीबीसी कनेक्टर' –

+0

स्थापित कर चुकी है बस स्पष्ट होने के लिए, अपनी देव मशीन से अपने देव मशीन पर किसी अन्य स्थान पर प्रकाशित कर रहे हैं? – rsbarro

+0

मेरी देव मशीन –

7

यह वही समस्या थी, समस्या यह थी कि 32 बिट ड्राइवर स्थापित करने के बाद प्रोग्राम में कोई समस्या नहीं होने के बाद, मेरे कंसोल एप्लिकेशन के लिए केवल 64 बिट ड्राइवर था।

बहुत अजीब।

संबंधित मुद्दे

 संबंधित मुद्दे