Hier gilt das gleiche. Die Oracle.DataAccess-Assembly wird nicht im 64-Bit-Modus ausgeführt.
Sie sollten den Anwendungspool für Ihre Website auf den 32-Bit-Modus einstellen (gehen Sie zu den Erweiterten Einstellungen des Anwendungspools und stellen Sie 32-Bit-Anwendungen zulassen ein auf "Wahr")
Wenn das nicht funktioniert, stellen Sie sicher, dass sich Ihr Oracle-Verzeichnis (das Verzeichnis, das alle Oracle-DLLs enthält) in Ihrem Systempfad befindet. Wenn Sie das vergessen, erhalten Sie denselben kryptischen Fehler, Oracle.DataAccess nicht zu finden.
BEARBEITEN :
Die Installation des Oracle-Clients kann sehr mühsam sein. Die Verwendung des Oracle Instant Client ist etwas einfacher als die Installation des vollständigen Clients, daher mache ich normalerweise Folgendes:
- Laden Sie den Oracle Instant Client herunter
- Entpacken Sie das Archiv in c:\oracle (jedes andere Verzeichnis geht auch)
- Öffnen Sie eine Eingabeaufforderung als Administrator
- geben Sie cd \oracle ein
- geben Sie configure odp.net20 myhome ein
- Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz", "Erweiterte Systemeinstellungen", "Umgebungsvariablen" und fügen Sie das Verzeichnis C:\oracle zum Systempfad hinzu
- Kopieren Sie die Datei Oracle.DataAccess.dll aus c:\oracle\odp.net\bin\2.x in den bin-Ordner Ihrer Anwendung
- Bearbeiten Sie (optional) Ihre c:\oracle\tnsnames.ora-Datei