Fehlerbehebung "Anbieter, der mit Oracle Client -Version unvereinbar ist" Fehler in ASP.NET
Diese Anleitung hilft bei der Behebung des Fehlers "Der Anbieter ist nicht mit der Version des Oracle -Clients kompatibel" bei der Verwendung von Oracle ODP.NET 11G (11.1.0.6.20) Instant -Client in ASP.NET -Projekten. Die Grundursache ist eine Missverhältnis zwischen dem ODP.NET -Anbieter und der Oracle -Client -Version.
Lösung: Stellen Sie sicher, dass alle erforderlichen DLLs aus derselben ODP.NET -Version stammen und im Verzeichnis der ausführbaren Datei platziert werden. ODP.NET reagiert sehr empfindlich gegenüber Versionen in Inkonsistenzen.
Schritte:
Download ODP.net: Die richtige ODP.net -Version von der offiziellen Oracle -Website herunterladen.
Dateien extrahieren: das heruntergeladene Archiv und alle verschachtelten JAR -Dateien entpacken.
Suchen Sie kritische Dlls: diese DLLs extrahieren (umbenennen wie angegeben):
oci.dll
(aus oci.dll.dbl
) Oracle.DataAccess.dll
oraociicus11.dll
OraOps11w.dll
orannzsbb11.dll
oraocci11.dll
ociw32.dll
(aus ociw32.dll.dbl
) Kopieren Sie DLLs in ausführbares Verzeichnis: Platzieren Sie die extrahierten DLLs im selben Ordner wie die ausführbare Datei Ihrer ASP.NET -Anwendung.
Überprüfen Sie die Verbindungszeichenfolge: Überprüfen Sie Ihre Verbindungszeichenfolge, um sicherzustellen, dass sie Ihre Oracle-Datenbankeinstellungen genau widerspiegelt.
Wichtige Überlegungen:
Wenn Sie diese Schritte befolgen, sollten Sie den Inkompatibilitätsfehler beheben und Ihre ASP.NET -Anwendung erfolgreich mit Ihrer Oracle -Datenbank verbinden.
Das obige ist der detaillierte Inhalt vonWarum zeigt mein ASP.NET -Projekt 'Der Anbieter ist nicht mit der Version des Oracle -Clients kompatibel' und wie kann ich ihn beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!