Не удалось загрузить файл или сборку objectpooling, соответствующей выбранному языку.ошибку на рабочем сервере
Всем Привет,
Мы создаем одно приложение WCF и используем технику объединения объектов для создания объектов. Все прекрасно работает на коде, а затем и на тестовых машинах. Но когда мы развертываем это приложение на производственном сервере, мы получаем ошибку типа
System.IO.FileNotFoundException: Could not load file or assembly 'ObjectPooling.dll' or one of its dependencies. The specified module could not be found. File name: 'ObjectPooling.dll'
Objectpooling, соответствующей выбранному языку.dll присутствует в сборке также одна и та же сборка тестируется в разных местах. Мы не можем отследить проблему на производственном сервере.
Может ли кто-нибудь иметь представление о том, как преодолеть эту проблему или каковы возможные способы ее решения?
Что я уже пробовал:
Мы копируем dll в несколько мест, включая C:\Windows\System32 , C:\Windows\Microsoft.NET\Framework\v2.0.50727 , C:\Windows\Microsoft.NET\Framework\v4.0.30319 и даже больше.
Но не в состоянии решить.
Nagaraj Muthuchamy
Может быть, версия DLL не соответствует в PROD?
Richard Deeming
Может быть, это 64-битная / 32-битная проблема?
Umesh AP
Спасибо Нагараджу и Ричарду за ваши ответы.
Да, это проблема с 32-битной/64-битной совместимостью DLL. Моя проблема решается путем ссылки на соответствующую библиотеку DLL.
До сих пор меня смущает, что на некоторых системах он работает нормально, а на производственном сервере его не работает.