I created a desktop application that connects to a remote Oracle 10g database. When I install the installer on a remote computer and run my application, I get the following error:
system.data.oracleclient requires oracle client software version 8.1.7 or greater
It works well on my development machine.
The error message is pretty clear: your application requires an Oracle client installed on the computer on which it is running. Your development PC already has this. Make sure your target PC also has one.
: System.Data.OracleClient . , , ODP.NET Oracle.
, :
http://blogs.msdn.com/b/fabdulwahab/archive/2011/11/13/system-data-oracleclient-requires-oracle-client-software-version-8-1-7-or-greater.aspx
, .
32- , 32- . 11.1 install, 11.2 . , 11.2, Oracle.Web.dll System.Data.OracleClient.dll %windir%\Microsoft.NET\Framework\v2.0.50727, 11.1, dll gacutil.exe.
Oracle.Web.dll
System.Data.OracleClient.dll
%windir%\Microsoft.NET\Framework\v2.0.50727
gacutil.exe
.
System.Data.OracleClient oracle oracle, .Net. :
, , Oracle Client Path, dll ,
C:\app\insolution\product\11.2.0\client_1\BIN oci.dll. → → "", "" → " " "- > IUSR IIS_IUSRS . .
Oracle Client 11.02.04 , ( ) Root, WWW