J'ai un VS 2012 Web Project Up. J'ai ODP.NET installé car nous sommes un atelier Oracle. J'ai hérité d'un projet qui utilise Oracle.ManagedAccess.Data et EF.Oracle ODP.NET erreur
Lors de l'exécution du projet dans VS 2012, je reçois l'erreur suivante:
There is a duplicate 'oracle.manageddataaccess.client' section defined..
La solution est de désactiver la ligne suivante dans web.config
<!--<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />-->
ce qui était bien. Le projet compilé, mais lors de l'exécution d'une commande simple, comme obtenir un mot de passe là où il doit lire la base de données a été une autre erreur trébuché:
System.Data.ConstraintException: Column 'InvariantName' is constrained to be unique. Value 'Oracle.ManagedDataAccess.Client' is already present.
Maintenant, je suis conscient du fait que l'erreur est déclenché par ODP.NET et l'avoir dans le GAC ainsi le double rapport d'erreur.
Y a-t-il une autre ligne que je devrais commenter ou existe-t-il un moyen de désactiver ODP.NET brièvement? Je ne veux pas installer ce client comme je l'utilise pour d'autres projets.
grâce