Bonjour
J'ai un problème d’accès à Oracle avec iis (asp.net)
J'ai utilisé de connectionString:
le premier:
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=Server)(PORT=port)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXX)));User ID=XXXXX;Password=XXXXXX
et le deuxième est:
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SERVER)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=XXX)));uid=XXXX;pwd=XXXXX
A chaque fois, mon application me retourne la même erreur:
Le fournisseur de données .Net Framework demandé est introuvable. Il n'est peut-être pas installé.
Quand je mets des erreurs dans le connectionString, j'ai la même erreur.
Maintenant quand je mets:
1 2 3 4 5 6 7 8 9 10 11 12
| <system.data>
<DbProviderFactories>
<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=2.121.1.0,
Culture=Neutral,
PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data> |
j'ai une autre erreur:
Échec de la recherche ou du chargement du fournisseur de données .Net Framework inscrit.
On m'a conseillé d'installer oracle client. J'ai utilisé NuGet pour l'installer. J'ai trouvé alors une autre erreur :
Impossible de charger le fichier ou l'assembly 'Oracle.ManagedDataAccessDTC' ou une de ses dépendances. Tentative de chargement dun programme de format incorrect.
Est-ce que vous avez une idée sur la solution
Merci
Partager