1

我有一个 Windows 服务,它可以批量复制Oracle 10g服务器。这项服务在我的机器上运行良好。但是当我在另一台机器(安装了 Oralcle 10g 和 VS 2010)上安装此服务时,它给出了以下错误。

'Oracle.DataAccess.Client.OracleBulkCopy' 的类型初始化程序引发了异常。

我使用了放在我的 Service Bin 文件夹中的Oracle.DataAccess.dll (版本 2.112.3.0)。

4

1 回答 1

1

检查您的配置文件。当 oracle 在你的 VS2010 项目中创建自定义类型时,一些属性被硬编码在配置文件中(查找 YourApplication.exe.config)

您将找到一个 <oracle.dataaccess.client> 部分。检查 [schema owner] 和 [factory name] 在定义的所有自定义类型中对于您的“生产”环境是否正确。

于 2012-09-13T15:52:35.800 回答