我正在开发一个ASP.NET项目,它使用C#代码隐藏。它尝试使用以下代码连接到Oracle数据库,当我开始处理它时,该代码已存在于项目中:
OracleConnection myConnection = new OracleConnection();
myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["OraFinCnString"].ConnectionString;
myConnection.Open();
应用程序在本地运行(在localhost
上的浏览器中打开),并尝试连接到远程Oracle数据库。当我运行它时,上面的最后一行给出了以下错误:
“用户代码未处理InvalidOperationException。尝试加载Oracle客户端库会引发BadImageFormatException。在安装了32位Oracle客户端组件的64位模式下运行时会出现此问题。”
连接字符串是由我的客户端提供的,所以我认为它是正确的,这似乎不是由错误的连接信息引起的那种错误。但我对这个问题究竟是什么感到非常难过,并且非常感谢任何见解。