2

我正在升级到 sitecore 6.6 rev 120918 我正在使用 lucene 2.9.4.1 转到控制台索引管理器 > 选择索引然后浏览文档时出现错误:无法加载文件或程序集 'Lucene.Net,版本 = 2.3.1.3,Culture=neutral,PublicKeyToken=null' 或其依赖项之一。我的理解是这是一个已弃用的版本,关于如何解决这个问题的任何见解?

4

2 回答 2

6

我想您使用的是 Sitecore Marketplace的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

于 2013-10-16T21:13:04.933 回答
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>
于 2013-10-17T02:58:09.963 回答