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

Nelze načíst soubor nebo sestavení „Oracle.DataAccess“ 64bitový ODP.NET

Měl jsem stejný problém a po nějakém pokusu a omylu jsem zjistil, že problém je s 32bitovou vs 64bitovou platformou.

  1. Když nasadíme 32bitový Oracle.DataAccess.dll spolu s webovou aplikací přes 64bitové prostředí a ODP.net nainstalovaným přes server, dojde k této chybě.
  2. Jedním řešením je odstranit soubor Oracle.DataAccess.dll ze složky bin a správný odkaz bude automaticky vyřešen.
  3. Druhým řešením je nastavit referenční vlastnost CopyToLocal=false pro Oracle.DataAccess.dll, a proto při nasazení na IIS nepůjde s buildem a nedojde k chybě.
  4. Třetím řešením, které upřednostním, je povolit 32bitové aplikace pro váš fond aplikací a tomuto problému už nebudete čelit bez ohledu na to, zda je Oracle.DataAccess.dll přítomen ve složce bin nebo ne.

Doufám, že to pomůže..



  1. Jak vybrat konkrétního zákazníka?

  2. Potřebujete pomoc s unpivot v mysql s více sloupci data

  3. Jak mohu popsat všechny tabulky v databázi pomocí jednoho příkazu?

  4. proxysql-admin Alternativy - ClusterControl ProxySQL GUI