gpt4 book ai didi

c# - 发布到 Microsoft Azure 时无法加载 OraOps12.dll

转载 作者:行者123 更新时间:2023-12-03 03:13:24 34 4
gpt4 key购买 nike

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

我什至没有将它作为我的项目中的引用,并且它在本地工作,因此任何让azure找到dll的建议,我应该把它放在哪里,或者访问我的oracle数据库的替代方法都会非常有用非常感谢。

最佳答案

嘿,请使用此链接 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,它将起作用。

关于c# - 发布到 Microsoft Azure 时无法加载 OraOps12.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33817031/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com