Ho un ambiente di test per un servizio che verrà utilizzato dal mio sito e un ambiente di produzione. Nel mio ambiente di test ho installato ODP.net sul server. Quel servizio che usa Oracle sembra funzionare abbastanza bene finora. Non sembra che un client Oracle sia in esecuzione su quel server. D'altra parte ho un server che ha un client Oracle su di esso, ma non sembra che ODP.net sia installato su di esso (sono in procinto di doppio controllo, ma questa è la situazione come da questa domanda SO) . Sul server di produzione ottengo questa eccezione:Installazione di ODP.net sul server per risolvere Oracle.DataAccess.Client.OracleException: il provider non è compatibile con la versione del client Oracle
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
in entrambi i server che ho la dll Oracle.DataAccess nel cestino e cartelle lib (non credo ci sia bisogno nella cartella lib, ma perché affondare la barca ... Sono sicuro che puoi trovare una buona ragione, ma non adesso !!!). La mia domanda è: ho bisogno di installare ODP.net sul server di produzione? Questo ha risolto eventuali problemi che hai incontrato? Ho visto alcuni post SO che dicono che questo ha risolto un problema simile per loro. Potresti raccomandare una linea d'azione? Grazie!
Qual è OraOps11.dll e che cosa fa? E questo sarebbe nel cestino della mia domanda, giusto? – SoftwareSavant
Btw, la versione che sto utilizzando è stata modificata l'11/9/2010 all'1: 48. Quindi sono abbastanza sicuro che sia la stessa versione. Sono entrambi la versione a 64 bit. – SoftwareSavant
Non sono del tutto sicuro di cosa faccia OraOps11.dll, ma sì, lo copio in qualunque cartella sia in esecuzione .exe o .dll dell'applicazione. – CodingWithSpike