Oracle
 sql >> база данни >  >> RDS >> Oracle

Внедряването на Oracle.Web.dll, 64-битов Oracle.DataAccess.dll се провали на Windows Server 2008 с деактивиран 32-битов IIS 7.5

Първо, спрях да се бъркам в web.config. След това преинсталирах Oracle 11g 64 на моя Windows 2008 сървър. Накрая поставих ODAC върху инсталацията на 11gx64. Ключът към успеха е намирането на правилния ODAC, който да съответства на версията на Oracle, която имате на вашата система.

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

За да УВЕРИТЕ, че имате правилния ODAC инсталиран правилно над oracle 11 g, трябва да погледнете в [asp.net] и [ODP.net] директории, за да се уверите, че И ДВЕТЕ имат 2.x и 4 директории във всеки контейнер и присъствието им в глобален кеш 64.

След като реших проблема с инсталирането на ODAC, започнах да експериментирам с dll на клиента на oracle. Копирах Oracle.DataAccess.dll(64-bit) от bin [2.x] в компилираното bin на моето приложение само за да гледам как програмата ми все още се срива със същото оплакване, че не може да намери зависимите DLL. След това копирах Oracle.DataAccess.dll от bin [4], след което всичко РАБОТИ добре!!

Сега оставащият въпрос е защо 4.112.4 не е намерен в регистрационния кеш GAC_64 работи чудесно, но наборът от dll, регистрирани в GAC_64, счупи програмата? Не мога да не се объркам.

Вижте получения изглед на работещите dll ==>

Ако придобиете всички тези екрани, които показвам в този случай, вашите MVC4 приложения трябва да летят високо с Oracle 11 g 64-битов клиент! Късмет! Ще споделя моите с вас!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разбиране на мистериозни грешки на Oracle JDBC - ORA-00911:невалиден знак

  2. Забавност на подзаявката на Oracle

  3. Възстановяване на база данни на Oracle

  4. Пример за конвейерна функция на Oracle

  5. PL/SQL Как да получа преди X ден от дата като дата?