【发布时间】:2017-10-16 04:20:22
【问题描述】:
我正在使用 64 位 Oracle.DataAccess.dll(64 位 ODAC 11.2 Release 6 (11.2.0.4.0) Xcopy for Windows x64)。从
下载了这个包 ODAC112040Xcopy_64bit.ziphttp://www.oracle.com/technetwork/database/windows/downloads/index-090165.html.
我想使用提供程序 dll 连接到 Oracle 11g 数据库。我能够成功安装它。但是,当我在我的 Asp.net 代码中使用 dll 时,出现以下错误。
异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集“Oracle.DataAccess,版本=2.112.4.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或其依赖项之一。系统找不到指定的文件。
我的系统是 Windows 7 64 位机器。使用 Visual Studio 2015。甚至在程序执行到达 Oracle.DataAccess.dll 的函数调用之前,我在页面加载时就收到此错误。
看过很多博客回答说,64位dll在32位机器上使用或32位启用的IIS网站等。我的要求是,64位机器上只需要64位dll就可以执行强>.
请告诉我如何解决此问题。
【问题讨论】:
标签: c# asp.net .net oracle provider