在运行XP 64位的Visual Studio中,一切运行正常。我有一个带有条目的web.config:
(查找两个.DLL所在项目的'bin'文件夹(Oracle.DataAccess.dll,System.Data.OracleClient.dll)
但是,在生产环境(Windows 2003,32位)中,我收到一条错误:'无法找到请求的.Net Framework数据提供程序。它可能没有安装。' 以前,错误类似于“不兼容的提供程序”,因为我在Web.config中有一个条目以包含适当的DLL。但我从Web.Config中删除了这些引用,因为我认为,32位与64位版本之间可能存在冲突。请注意,我确实通过Oracle的GUI应用程序安装了Oracle Instant Client。
我可以简单地将哪种.DLL复制到'bin'文件夹中,以使它们在我的64位Visual Studio和32位生产服务器上都能正常工作? 谢谢!
答案 0 :(得分:0)
没关系。这是我解决它的方式: 从bin文件中删除.DLL并将引用放回Web.Config文件中。之后,在32位Window 2003系统上,只需在Windows 2003,32位系统上安装Oracle站点的ODAC1110720(32位),一切正常! 我希望这会对某人有所帮助。