Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL इकाई फ्रेमवर्क त्रुटि - निर्दिष्ट स्टोर प्रदाता कॉन्फ़िगरेशन में नहीं मिल सकता है, या मान्य नहीं है

क्या इसका मतलब यह है कि आप अपना कोड मशीन पर चलाने की कोशिश कर रहे हैं जहां प्रदाता स्थापित नहीं है? ऐसे मामले में आपको प्रदाता को अपनी कॉन्फ़िगरेशन फ़ाइल में भी पंजीकृत करना होगा क्योंकि स्थापना इसे machine.config में जोड़ती है और यदि आपने इसे स्थापित नहीं किया है तो प्रदाता वर्तमान में पंजीकृत नहीं है।

इसे अपनी web.config फ़ाइल में जोड़ने का प्रयास करें:

<system.data>
  <DbProviderFactories>
    <add name="MySQL Data Provider" 
         invariant="MySql.Data.MySqlClient" 
         description=".Net Framework Data Provider for MySQL"  
         type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
  </DbProviderFactories>
</system.data>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फेडोरा 13 पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  2. MySQL - निकटता सूची मॉडल - गहराई प्राप्त करें

  3. MySQL में टेबल का नाम कैसे बदलें

  4. MYSQL - एक प्राप्त सरणी से विशिष्ट मान का चयन करें

  5. स्प्रिंग-बूट जेपीए हाइबरनेट में>4<24 के बाद डीबी से कनेक्शन मर जाता है