Mesmo usando o MySQL Conector com versão superior a 5.1.5 ao acessar meu site em .NET vejo a mensagem: "Unable to find the requested .Net Framework Data Provider. It may not be installed". O que fazer?
Caso você se depare com esta mensagem de erro, mesmo usando versão superior ao MySQL Conector 5.1.5, e após o upload da DLL, referencie o data provider no arquivo de web.config:
<system.data>
<DbProviderFactories>
<clear />
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
OBS: Insira estas linhas em seu arquivo web.config, dentro das tags "configuration" e "/configuration".
"No exemplo acima foi referenciado a versão 5.2.2.0, atente-se para informar a versão correta da DLL que esta utilizando. Esta versão pode ser facilmente obtida, clicando com o botão direito no arquivo "MySql.Data.dll" e acessando suas propriedades."
|