【问题标题】:unable to load OraOps12.dll when published to microsoft azure发布到 Microsoft azure 时无法加载 OraOps12.dll
【发布时间】:2015-11-20 00:38:31
【问题描述】:

我目前正在构建一个简单的网站,用于访问和显示 Oracle 数据库的内容。当我在本地运行它时一切正常,但是一旦我将它发布到 Azure,我就会收到一条错误消息“无法加载 DLL 'OraOps12.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)”。我尝试将 dll 添加到项目中,但无济于事。

我什至没有将它作为我的项目中的参考,它在本地工作,所以任何建议让天蓝色找到 dll,我应该把它放在哪里,或者访问我的 oracle 数据库的替代方法将非常有用感谢感谢。

【问题讨论】:

标签: c# oracle azure dll oracle12c


【解决方案1】:

您好,请使用此链接到http://alderprogs.blogspot.com/2009/04/deploying-odpnet-with-oracle-instant.html。 首先使用从这里下载的驱动程序的Xcopy版本http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html 从此添加对 Oracle.dataaccess.dll 的引用,然后右键单击它并选择属性并在属性中设置“local copy=true”

然后你要做的是右键单击项目选择“添加现有项目”。添加所有必需的 dll,如 oci.dll、OraOps12.dll 等。现在在这些 dll 的属性中设置“复制到输出目录 = 如果较新则复制”并发布到 azure 即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多