Bonjour à tous,
J'ai développé un site web dans le cadre de mon stage en ASP.net et c# (avec une connexion à la base de données située sur le serveur).
Ce site a été développé sous visual studio 2010.
Mais, au moment de déployer l'application, j'obtiens une erreur :
Failed to find or load the registered .Net Framework Data Provider
Sachant que dans mon web.config, j'ai :
1 2 3 4 5 6 7 8
| <system.data>
<DbProviderFactories>
<remove invariant ="Oracle.DataAccess.Client" />
<add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data> |
Si j'enlève ce qu'il y a dans system.data, j'obtiens l'erreur :
unable to find the requested .Net Framework Data Provider. it may not be installed
Sachant que j'ai :
<add name="cnxBD" connectionString="metadata=res://*/mdl.csdl|res://*/mdl.ssdl|res://*/mdl.msl;provider=Oracle.DataAccess.Client;provider connection string='DATA SOURCE=xxx;PASSWORD=xxx;PERSIST SECURITY INFO=True;USER ID=xxx'" providerName="System.Data.EntityClient" />
Quelqu'un a t il une idée ?
Merci beaucoup.
Partager