2012-04-13 9 views
0

На моей странице отчета Crystal выдается сообщение «Не удалось загрузить файл или сборку log4net, Version = 1.2.10.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304» или одну из его зависимостей. определение манифеста локального сборщика не соответствует ссылке на сборку ». Должен ли я иметь ddl для 1.2.10 или 1.2.11 в папке bin? Или что может быть неправильно?Не удалось загрузить файл или сборку «log4net»

+1

У вас в настоящее время находится dll log4net? Это веб-приложение? Как у вас есть ссылка на log4net в проекте вашей визуальной студии? Я видел эту ошибку раньше, если вы ее ссылали на GAC на машине разработки, но не устанавливали в GAC на производственной машине. –

+0

это веб-приложение. мы не хотим загружать sap-объект для отчета Crystal на сервер. мы помещаем каталог dll в bin. пожалуйста, предложите решение на этом пути. – yboye

+0

есть два флавора log4net 1.5.10 (и 11 и т. Д.), В которых используются разные ключи dll ... загрузите версию 11 и сопоставьте ее, чтобы использовать ее в web.config –

ответ

1

Если у вас есть машина разработки x86, а ваш веб-сервер - это 64-разрядная машина, вы можете столкнуться с проблемой discussed in this thread.

Visual Studio автоматически развертывает 32-разрядную log4net.dll на 64-битный веб-сервер, даже если у вас нет ссылки на ваш проект. Просто удалите файл log4net.dll из каталога bin после завершения развертывания, потому что на самом деле это не требуется для работы CR-среды.

Смежные вопросы