gpt4 book ai didi

odp.net - 部署时出现 Oracle DataAccess 数据提供程序内部错误 -3000

转载 作者:行者123 更新时间:2023-12-05 01:19:33 25 4
gpt4 key购买 nike

我创建的 Web 服务出现问题。在我的 PC 上的本地主机上运行时它运行良好。问题是,当我将 Web 服务部署到远程 IIS 服务器时,我不断收到“数据提供程序内部错误 (-3000)”。它总是出现在代码的 OracleConnection.Open 部分。我认为这可能是因为我们在服务器上有两个不同的“Oracle 主页”,所以我尝试使用 web.config 设置特定的主页。无论我选择哪个,我仍然会收到错误消息。

有人对我可以做些什么来解决这个问题有什么建议吗?

谢谢,罗布

最佳答案

只是为了帮助 future 绝望的...在我的例子中,问题是 ODP 版本在开发(分析电脑)和生产服务器上是不同的。由于我无法在服务器上更改版本,我不得不强制应用程序使用配置文件中定义的特定版本。

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342" culture="neutral"/>
<bindingRedirect oldVersion="9.2.0.700" newVersion="9.2.0.700"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342" culture="neutral"/>
<bindingRedirect oldVersion="2.112.3.0" newVersion="9.2.0.700"/>
</dependentAssembly>
</assemblyBinding>
</runtime>

关于odp.net - 部署时出现 Oracle DataAccess 数据提供程序内部错误 -3000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638167/

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