Ich habe eine Testumgebung für einen Dienst, den meine Website nutzen wird, und eine Produktionsumgebung. In meiner Testumgebung habe ich ODP.net auf dem Server installiert. Dieser Dienst, der Oracle verwendet, scheint bisher ziemlich reibungslos zu laufen. Es scheint, als würde auf diesem Server überhaupt kein Oracle-Client laufen. Auf der anderen Seite habe ich einen Server, auf dem ein Oracle-Client läuft, auf dem aber anscheinend kein ODP.net installiert ist (ich bin gerade dabei, das zu überprüfen, aber das ist die Situation zum Zeitpunkt dieser S-O-Frage). Auf dem Produktionsserver erhalte ich diese Ausnahme:
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
Auf beiden Servern habe ich die Oracle.DataAccess dll im bin- und lib-Ordner (ich glaube nicht, dass ich sie im lib-Ordner brauche, aber was soll's... Ich bin sicher, dass Sie einen guten Grund finden können, aber nicht jetzt!!!). Meine Frage ist, ob ich ODP.net auf dem Produktionsserver installieren muss? Hat das irgendwelche Probleme gelöst, auf die Sie gestoßen sind? Ich habe in einigen SO-Beiträgen gelesen, dass dies ein ähnliches Problem bei ihnen gelöst hat. Können Sie eine Vorgehensweise empfehlen? Ich danke Ihnen!