sql >> Databáze >  >> RDS >> Oracle

Implementace Oracle.Web.dll, Oracle.DataAccess.dll 64bitové verze selhala v systému Windows Server 2008 se zakázanou 32bitovou službou IIS 7.5

Nejprve jsem se přestal flákat na web.config. Poté jsem znovu nainstaloval Oracle 11g 64 na svůj server Windows 2008. Nakonec jsem umístil ODAC na instalaci 11gx64. Klíčem k úspěchu je nalezení správného ODAC, který odpovídá verzi Oracle, kterou máte ve svém systému.

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

Chcete-li OVĚŘIT, že máte správně nainstalovaný správný ODAC přes oracle 11 g, musíte se podívat do adresářů [asp.net] a [ODP.net], abyste se ujistili, že OBA mají adresáře 2.x a 4 v každém přihrádce a jejich přítomnost v globálním měřítku mezipaměť 64.

Po vyřešení problému s instalací ODAC začnu experimentovat s knihovnami DLL klienta Oracle. Zkopíroval jsem soubor Oracle.DataAccess.dll (64-bit) z přihrádky [2.x] do kompilovaného přihrádky mé aplikace, jen abych sledoval, jak se můj program stále zhroutil se stejnou stížností, že nemůže najít závislé knihovny DLL. Pak jsem zkopíroval Oracle.DataAccess.dll z bin [4], pak vše FUNGUJE OK!!

Nyní zbývá otázka, proč 4.112.4 nebyl nalezen v mezipaměti registru GAC_64 funguje skvěle, ale sada dll registrovaných v GAC_64 program přerušila? Nemohu si pomoci, abyste nebyli zmateni.

Podívejte se na výsledný pohled na pracovní knihovny dll ==>

Pokud získáte všechny tyto obrazovky, které v tomto případě ukazuji, vaše aplikace MVC4 by měly létat vysoko s 64bitovým klientem Oracle 11 g! Hodně štěstí! Podělím se s vámi o svůj!




  1. Jak vybrat datum a čas bez sekund v mysql?

  2. Jak napíšu jednoduchý výběrový dotaz namísto použití zobrazení?

  3. Jak načtu místní soubor .SQL do MySQL?

  4. Chyba syntaxe MySQL:poblíž '1' na řádku 1