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 :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
  <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.