Voor zover ik weet, is de Oracle.DataAccess
assembly werkt alleen met 32 bits, ik heb ook zo'n probleem met 64 bits en het werkt echt niet. Mijn oplossing was om de 64 bits van GAC te verwijderen en de 32 bits op GAC te installeren. Ik verwijder ook elk .dll-bestand in de bin-map naar mijn toepassing om de assembly op GAC te vinden.
Er is geen probleem als uw machine en besturingssysteem 64-bits is, de 32-bits versie werkt prima.
UPDATE
Ik raad je aan een kijkje te nemen op Official Oracle ODP.NET, Managed Driver
, dat is een betere versie dan Oracle.DataAccess
. Deze Managed Driver
heeft de Oracle Client
niet nodig op de machine, en u hoeft alleen de TNS op te geven in het veld DataSource van de connection string
en het werkt prima voor 32
en 64
bits.