我正在升级到sitecore 6.6 rev 120918 我正在使用lucene 2.9.4.1 当转到控制台索引管理器>选择索引然后浏览文档我收到错误:无法加载文件或程序集'Lucene.Net,Version = 2.3.1.3,Culture = neutral,PublicKeyToken = null'或其依赖项之一。 我的理解是,这是一个已弃用的版本,有关如何解决此问题的任何见解?
答案 0 :(得分:6)
我认为你使用了Sitecore市场的Index Viewer?
您需要确保运行最新版本(1.2)并下载为Sitecore 6.6 / Lucene 2.9.4.1构建的IndexViewer DLL
基本上下载此DLL,重命名为IndexViewer.dll并替换/ bin目录中现有的同名dll。
https://github.com/JimmieOverby/IndexViewer/blob/master/IndexViewer.Sitecore66.dll
答案 1 :(得分:0)
如果您的项目中引用了2.9.4二进制文件,则需要将绑定重定向添加到web.config。
这样的事情:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Lucene.Net" publicKeyToken="85089178b9ac3181" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.3.0.0" newVersion="2.9.4.1" />
</dependentAssembly>
</assembleyBinding>
</runtime>