オブジェクト グラフを動的に読み込むために Spring.Net を使用しています。
10 個の .exe コンソールが同時に起動し、Spring.Net を介して同じライブラリをインスタンス化します。コンソールにはライブラリへの参照がありません。Spring.Net (リフレクションを使用) がインスタンスを作成すると、10 回に 1 回例外が発生します。なぜこれが起こるのかはわかりませんが、おそらく 10 台のコンソールが同時に起動したことに関係があると思われます。サーバーの再起動時によく発生するようです (Windows Server 2008 R2)
どんなアイデアでも大歓迎です!
これは、odp.net (GAC から参照) への参照をロードできないスタック トレースです。
System.IO.FileLoadException: ファイルまたはアセンブリ 'Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' またはその依存関係の 1 つを読み込めませんでした。ファイルが別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。(HRESULT からの例外: 0x80070020)