1

Oracle 10gサーバーへの一括コピーを行う Windows サービスがあります。このサービスは私のマシンでうまく機能しています。しかし、このサービスを別のマシン (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> セクションがあります。[スキーマ所有者] と [ファクトリ名] が、定義されているすべてのカスタム タイプの「運用」環境に対して正しいことを確認してください。

于 2012-09-13T15:52:35.800 に答える