- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有我的站点将使用的服务的测试环境和生产环境。在我的测试环境中,我在服务器上安装了 ODP.net。到目前为止,使用 Oracle 的服务似乎运行得非常顺利。我似乎根本没有在该服务器上运行 Oracle 客户端。另一方面,我有一个服务器,上面有一个 Oracle 客户端,但似乎没有安装 ODP.net(我正在仔细检查,但这就是这个问题的情况) .在生产服务器上,我收到此异常:
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
最佳答案
oracle客户端有很多小子版本,可能发生的情况是机器上安装的oracle客户端报错与Oracle.DataAccess.dll
版本不完全相同。文件来自。
最好的办法是确保在每台开发机器和服务器上使用完全相同的安装包。这将避免任何错配。
作为替代方案,我过去为解决这个问题所做的(这可能不是“最好”的做法,但通常对我有用)也是复制文件 OraOps11.dll
给您的 \bin
目录,以及 Oracle.DataAccess.dll
文件。
从您获得 Oracle.DataAccess.dll
的同一台机器上的同一个 oracle 安装中获取该文件.它应该在一个类似这样命名的文件夹中,具体取决于您安装 Oracle 的位置和版本:
C:\oracle\product\11.1.0\client_1\bin\OraOps11.dll
关于.net - 在服务器上安装 ODP.net 以解决 Oracle.DataAccess.Client.OracleException : The provider is not compatible with the version of Oracle client,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8314038/
我有一个在 .Net 4.0 中创建的 Windows 服务,除其他外,它需要对 Oracle 数据库做两件事。一种是运行 SELECT 查询以查看是否存在具有用户给定(通过电话 UI)ID 的记录,
我正在评估 dapper,但我已经遇到了一些问题。 我正在尝试这样做 using (IDbConnection connection = GetConnection()) { connecti
我开发了一个简单的 C#、.net 4.0 网站,我想将其部署到 IIS 测试服务器上。我正在使用 Oracle.DataAccess 程序集连接到 Oracle 数据库,并且我已经添加了那个 DLL
我在这个类中从数据库中选择两个值并将其与用户提供的文本框值进行比较。下面是我的课。 public void Userlogin(TextBox username, TextBox pwd)
OracleException 没有公共(public)构造函数,也没有任何获取新实例的方法。我尝试了我的 XmlSerializerHelper 类,但它需要一个公共(public)无参数构造函数。
我试图编写这段非常简单的代码来在没有任何变量的情况下找到问题,但我做不到。如果我在 sqldeveloper 中复制相同的查询,它就可以工作。ServerVersion 仍然正确显示在消息框中。 函数
这个问题看起来像是其他问题的克隆,但我找不到这个问题的正确答案。这是我的场景:我有一个由需要写入 oracle 数据库的 webservices 调用的 C# 软件。在我的测试服务器上没有问题,它就像
我正在将产品从 System.Data.OracleClient 转换为 Oracle.DataAccess.Client,遇到一个问题这是一些代码片段: try { //some db co
在我的测试中,我需要测试抛出 OracleException 时会发生什么(由于存储过程失败)。我正在尝试将 Rhino Mocks 设置为 Expect.Call(....).Throw(new O
我编写了一个 C# 控制台程序来尝试从 Oracle 查询一些数据,这是一个非常简单的查询,但我不知道为什么它在运行时总是告诉我“缺少表达式”,请参见下面的代码 using System; using
我有一个 .Net 服务,可以根据每个请求连接到 Oracle 数据库。一开始它工作正常,但经过一些请求后我开始得到: Oracle.DataAccess.Client.OracleException
我有我的站点将使用的服务的测试环境和生产环境。在我的测试环境中,我在服务器上安装了 ODP.net。到目前为止,使用 Oracle 的服务似乎运行得非常顺利。我似乎根本没有在该服务器上运行 Oracl
我是一名优秀的程序员,十分优秀!