Je tente d'utiliser l' Oracle ODP.NET 11g (11.1.0.6.20) Instant Client sur mon projet ASP.net en tant que fournisseur de données, mais lorsque j'exécute la page aspx, je reçois un message d'erreur "Le fournisseur n'est pas compatible avec la version du client Oracle". Toute aide serait appréciée.
J'ai référencé le fournisseur de données dans Visual Studio 2005 et le code derrière ressemble à ceci:
using Oracle.DataAccess.Client;
..
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString =
"Data Source=MyOracleServerName;" +
"Integrated Security=SSPI";
oOracleConn.Open();
//Faire quelque chose
oOracleConn.Close();
L'erreur sur la page ressemble à ceci:
Détails de l'exception: Oracle.DataAccess.Client.OracleException: Le fournisseur n'est pas compatible avec la version du client Oracle
Source de l'erreur:
Ligne 21:
Ligne 22:
Ligne 23: OracleConnection oOracleConn = new OracleConnection();
Ligne 24: oOracleConn.ConnectionString =
Ligne 25: "Data Source=MyOracleServerName;" +
[OracleException (0x80004005): Le fournisseur n'est pas compatible avec la version du client Oracle]
Oracle.DataAccess.Client.OracleInit.Initialize() +494
Oracle.DataAccess.Client.OracleConnection..cctor() +483
Trace de la pile:
[TypeInitializationException: L'initialiseur de type pour 'Oracle.DataAccess.Client.OracleConnection' a levé une exception.]
Oracle.DataAccess.Client.OracleConnection..ctor() +0
Boeing.IVX.Web.RoyTesting.Page_Load(Object sender, EventArgs e) dans C:\Documents and Settings\CE218C\Desktop\IVX.Net\Web\IVX\RoyTesting.aspx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436