Я использую никогда не версию Lucene.NET с Umbraco 5, но понял, что столкнулся с версией в комплекте с Examine, которая включена в Umbraco 5 (см. C#: Could not load types from assembly).Как заставить Umbraco 5 игнорировать связанный (с Examine) Lucene.NET
Вместо того, чтобы изучить и удаление устаревшей Lucene.NET библиотеки из каталога \ App_Plugins, Я заинтересован в счастливом сосуществовании, где Исследовать использует свою новую версию Lucene.Net.
Я попытался добавить это web.config, но устаревшие библиотеки Lucene.NET еще используется:
<dependentAssembly>
<assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.9.4.1" newVersion="2.9.4.1" />
</dependentAssembly>
Новая версия Lucene.Net является 2.9.4.1.
Удаление старой библиотеки Lucene.NET вызывает ошибку.
Примечание для себя: Проверьте http://msdn.microsoft.com/en-us/library/7wd6ex19(v=vs.100).aspx – Saustrup