Проблема с log4net — Orchard на IIS8 Windows Server 2012

Я развертываю Orchard CMS на виртуальной машине Azure (Windows Server 2012) с IIS8.

Я получаю эту ошибку:

Could not load file or assembly 'log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a' or one of its dependencies. The system cannot find the file specified. 

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'log4net, Version=1.2.11.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a' or one of its dependencies. The system cannot find the file specified.

Как я могу это исправить? :(

ОБНОВЛЕНИЕ

Я попробовал новую копию Orchard 1.7, и у меня возникла эта проблема :/


person AnimaSola    schedule 09.08.2013    source источник


Ответы (1)


1) Убедитесь, что у вас развернута папка «lib», содержащая все дополнительные ресурсы садов. Он должен иметь ряд ресурсов, таких как autofac, Castle Windor и т. д., а также log4net. Если вы не можете найти эту папку на пути к вашей копии 1.7, то, вероятно, проблема в этом.

2) Orchard не использует пакеты nuget, а вместо этого использует эту папку lib (я полагаю, что у них есть пользовательские версии нескольких пакетов). Если вы получили версию исходного кода 1.7, то эта библиотека должна была присутствовать при сборке. Проверьте в VS, чтобы убедиться, что ссылки на log4net указывают на существующее местоположение.

person Paul Devenney    schedule 10.08.2013