Windows x6464ビット用の64ビットODAC 12cリリース4(12.1.0.2.4)をマシンにインストールしました。これをリモートoracle dbに接続するために使用しました。これは正常なIISに展開したときにうまくいきました。しかしAzureにAzureクラウドサービスとして公開されたとき(私のプロジェクトはWCFサービスです)。次のエラーが発生しました System.DllNotFoundException:DLL 'OraOps12.dll'を読み込めません。azureへの公開後にOracle Data Accessを使用できない
なぜこれが起こっているのかわかりません。これは私がdbに接続するために使用しているコードです
OracleConnection con = new OracleConnection();
con.ConnectionString = "User Id=Usr;Password=*****;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xxx.xxx.xxx)(PORT=xxxx)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));";
con.Open();
OracleCommand comm = new OracleCommand();
string comandtext = "Select * from COR_EMPL_MASTER where EMPL_CODE='" + u.EMPL_EMPL_Code + "'";
DataSet ds = new DataSet();
OracleDataAdapter da = new OracleDataAdapter(comandtext, con);
da.Fill(ds);
このDLLはどこから入手できますか? –
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.htmlにアクセスしてください。 –
は同じエラーで動作しません。( –