Unable to find the requested .Net Framework Data Provider. It may not be installed.

Bugün C# ve MySQL ile testlerimi yaparken aşağıdaki sorunla karşılaştım,

Unable to find the requested .Net Framework Data Provider.  It may not be installed.

Sorunun çözümü ararken araştırmalarım sonucu web.config’ e Mysql Provider’ ımızı eklememiz gerektiğini öğrendim. Aşağıdaki kodları web.config dosyasınıza girerseniz sorun ortadan kalkıyor.

<br />
&lt;system.data&gt;<br />
    &lt;DbProviderFactories&gt;<br />
         &lt;add name=&quot;MySql Data Provider&quot; invariant=&quot;MySql.Data.MySqlClient&quot; description=&quot;.Net Framework Data Provider for MySql&quot; type=&quot;MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data&quot;/&gt;<br />
    &lt;/DbProviderFactories&gt;<br />
&lt;/system.data&gt;<br />

Bir diğer çözüm olarak sunucunuza yada localde çalıştığınız pc ye www.mysql.com üzerinden MySQL .Net Connector kurarak sorunu kökünden çözebilirsiniz, ilgili hata providerın olmamasından kaynaklanıyor.

  3Yorumlar

  1. mehmet   •  

    teşekkürler.

  2. tahsin   •  

    allah razı olsun. allah tuttuğunu altın etsin. :)

  3. cenk   •  

    Teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir