Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wdrażanie biblioteki Oracle.Web.dll, Oracle.DataAccess.dll 64-bitowej nie powiodło się w systemie Windows Server 2008 z wyłączonymi 32-bitowymi usługami IIS 7.5

Po pierwsze, przestałem bawić się w web.config. Następnie ponownie zainstalowałem Oracle 11g 64 na moim serwerze Windows 2008. W końcu umieściłem ODAC na szczycie instalacji 11gx64. Kluczem do sukcesu jest znalezienie odpowiedniego ODAC, odpowiadającego wersji Oracle, którą masz w swoim systemie.

http://www.oracle.com/technetwork/database /windows/downloads/index-090165.html

Aby ZWERYFIKOWAĆ, że masz poprawny ODAC zainstalowany poprawnie na oracle 11 g, musisz zajrzeć do katalogów [asp.net] i [ODP.net], aby upewnić się, że OBA mają katalogi 2.x i 4 w każdym bin i ich obecność w globalnym pamięć podręczna 64.

Po rozwiązaniu problemu z instalacją ODAC zacząłem eksperymentować z plikami DLL klienta Oracle. Skopiowałem Oracle.DataAccess.dll (64-bit) z bin [2.x] do skompilowanego bin mojej aplikacji tylko po to, aby zobaczyć, jak mój program nadal się zawiesza z tą samą skargą, że nie może znaleźć zależnych bibliotek DLL. Następnie skopiowałem Oracle.DataAccess.dll z bin [4], potem wszystko DZIAŁA OK!

Teraz pozostaje pytanie, dlaczego nie znaleziono 4.112.4 w pamięci podręcznej rejestru GAC_64 działa świetnie, ale zestaw dll zarejestrowany w GAC_64 zepsuł program? Nie mogę się nie mylić.

Zobacz wynikowy widok działających bibliotek dll ==>

Jeśli zdobędziesz wszystkie te ekrany, które pokazuję w tym przypadku, Twoje aplikacje MVC4 powinny działać wysoko dzięki 64-bitowemu klientowi Oracle 11 g! Powodzenia! Podzielę się z Tobą moim!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uciekanie znaków specjalnych w SQL

  2. Co jest nie tak z tym zapytaniem FIRST_VALUE?

  3. Nie mogę połączyć mojej instancji RDS Oracle z serwerem PHP

  4. Kolejność wykonania warunków w klauzuli SQL 'gdzie'

  5. Nie mogę znaleźć podpowiedzi na temat „Oracle SQL Developer” i „Oracle Database 12c” w powłoce Linux