FileLoadException при загрузке ссылок - PullRequest
0 голосов
/ 17 мая 2011

Я использую Spring.Net для динамической загрузки моего графа объектов.

Консоли

10 .exe будут запущены в одно и то же время, и через Spring.Net они будут создавать те же библиотеки. Консоли не имеют ссылок на библиотеки. 1 из 10 раз я получаю исключение, когда Spring.Net (используя отражение) создает экземпляры. Я не уверен, почему это происходит, но, вероятно, это как-то связано с 10 консолями, начинающимися одновременно. Такое часто случается, когда сервер перезагружается (Windows Server 2008 R2)

Любые идеи приветствуются!

Вот трассировка стека, где она не может загрузить ссылку на odp.net (на которую ссылается GAC)

System.IO.FileLoadException: не удалось загрузить файл или сборку 'Oracle.DataAccess, версия = 2.112.1.0, Culture = нейтрально, PublicKeyToken = 89b483f429c47342 'или одна из его зависимостей. Процесс не может получить доступ к файлу, потому что это используется другим процессом. (Исключение из HRESULT: 0x80070020)

...