sitecore로 업그레이드 중입니다. rev 120918 lucene을 사용하고 있습니다. 2.9.4.1 콘솔 인덱스 관리자> 색인을 선택하고 문서를 탐색 할 때 다음과 같은 오류가 발생합니다.로드 할 수 없습니다. 파일 또는 어셈블리 'Lucene.Net, 버전 = 2.3.1.3, 문화 = 중립, PublicKeyToken = null'또는 종속성 중 하나. 내 이해는 비추천 된 버전이며, 어떻게 해결할 수 있습니까?sitecore 6.6 lucene 버전 비 호환성
2
A
답변
6
Sitecore 마켓 플레이스에서 Index Viewer을 사용하셨습니까?
당신은해야 당신이 DLL을 다운로드 최신 버전 (1.2) 및 다운로드 Sitecore 6.6 지어진 IndexViewer DLL/루씬 기본적으로 2.9.4.1
를 실행 IndexViewer.dll로 이름을 변경하고 있는지 확인하고/bin 디렉토리에있는 같은 이름의 기존 dll을 대체하십시오. 당신은 2.9.4 바이너리 프로젝트에서 참조하는 경우
https://github.com/JimmieOverby/IndexViewer/blob/master/IndexViewer.Sitecore66.dll
0
당신은이 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>
+0
web.config의 이진 참조가 괜찮 았습니다. indexviewer dll은 내부적으로 잘못된 lucene 버전을 참조했습니다. – eloycm
, 작동은 완벽하게 감사합니다! – eloycm
문제가 없으므로 프로젝트를 업그레이드 할 때 같은 문제가 발생하여 문제가 무엇인지 정확히 알았습니다. – jammykam
다운로드 할 수 없습니다. 다른 곳에서 쉽게 사용할 수 있습니까? 도움을 많이 주셔서 감사합니다. – Iucounu