Provider not Compatible with the version of Oracle Client
Bonjour,
J'ai cherché dans les différents posts mais n'en ai pas trouvé qui solutionne mon souci.
J'ai un serveur IIS 6 sur lequel sont déployées des applications utilisant des
clients Oracle divers :
- oracle 9,
- ODAC 11g (opd.net 1.111.7.20)
- et sur lequel nous souhaitons déployer du Silverlight 4 (avec la dernière version d'odp.net 11.2.0.1.0 => dispo ici : http://www.oracle.com/technetwork/to...ex-085163.html)
Le but d'utiliser la dernière version d'odp.net est de pouvoir utiliser les proc stockee avec types complexes d'Oracle depuis l'application Siliverlight. (et donc framework 4)
Après déploiement, j'ai l'erreur cité en objet Provider not Compatible with the version of Oracle Client.
La cohabitation entre les différentes versions semble ne pas bien se faire, comme vous l'aurez deviné.
J'avais donc trouver le post suivant pour forcer l'utilisation d'un fournisseur d'accès en particulier. http://splinter.com.au/blog/?p=156
Mais cela ne fonctionne pas. (j'ai pourtant mis les différents dll dans le bin?!) :calim2: , par contre j'ai conservé les fichiers tnsnames
Je pense que c'est fortement lié à la config de IIS, car j'ai testé via une application console le même code, et pas d'erreur.
Quelles recommendations feriez vous ? Configuration spécifique du iis ?
Les deux versions d'odp.net installent un oracle.dataAccessClient dans le GAC mais avec des versions différentes.
Comment savoir quel client Oracle est utilisé?
Merci pour votre aide
Bonne soirée