2009-11-07 9 views
2

J'ai installé Oracle 11g r1 64 bits sous Windows 7. Je peux me connecter avec Sql Developer et un outil de ligne de commande écrit en .Net en 32 bits . J'utilise Visual Studio pour créer une application ASP.Net. La solution a 4 projets qui compilent tous pour "Any CPU" J'ai installé la version 64 bits du client Oracle et je reçois toujours l'erreur ci-dessous. Le projet utilise le fournisseur System.Data.OracleClient. Tout est en 64 bits donc je ne sais pas pourquoi je reçois l'erreur. [InvalidOperationException: Tentative de chargement Les bibliothèques client Oracle ont lancé BadImageFormatException. Ce problème se produit lors de l'exécution en mode 64 bits avec les composants client Oracle 32 bits installés.]Exécution d'Oracle 11g r1 sous Windows 7 x64 avec erreur 64 bits

Répondre

0

Eh bien ne sais pas si cela est la meilleure réponse ou pourquoi cela fonctionne et dans l'autre sens ne mais j'ai installé le client Oracle 32 bits après avoir installé le client 64 bits et a pu obtenir oracle et fonctionne sur ma machine dev. Donc, en résumé, j'ai installé Oracle pour Windows x64, Oracle Client Administrator pour x64 et Oracle Client Administrator pour 32 bits. J'ai ensuite ajouté des fichiers tnsnames.ora aux deux clients qui étaient des doublons de celui créé pour le serveur de base de données et j'ai redémarré ma machine et j'ai pu exécuter mon environnement de développement Visual Studio 2008 avec un projet asp.net.

0

Quelle version de ORacle.DataAccess avez-vous installée? Vérifiez le GAC:

gacutil /l Oracle.DataAccess

Assurez-vous que vous avez la version 64 bits installé. Assurez-vous également que vous n'avez pas le client Oracle 32 bits sur votre chemin avant le client 64 bits.

J'ai trouvé la semaine dernière que l'installation du package Oracle 32 bits ODP.NET supprime les 64 politiques de l'éditeur de bits ...

+0

Je n'ai pas installé ODP.NET. Je n'utilise pas le fournisseur Oracle.DataAccess. J'utilise le fournisseur System.Data.OracleClient qui est fourni dans .Net –

Questions connexes