공유 호스팅 환경에서 Lucene.NET을 사용하려고합니다. Mascode over codeproject는 here에서 어떻게 이것이 godaddy에서 작동하도록했는지 설명합니다. 나는 isqsolutions에서 이것을 시도하고있다.공유 호스팅의 Lucene.NET
두 예제 그가 내 로컬 컴퓨터에서 잘 실행 게시 모두가 공유 호스팅 서버에 같은 오류가 발생 :
Compiler Error Message: CS0246: The type or namespace name 'Lucene' could not be found (are you missing a using directive or an assembly reference?)
Line 1: <%@ Page Language="C#" %>Line 2:
Line 3: <%@ Import Namespace="Lucene.Net.Index" %>
Line 4: <%@ Import Namespace="Lucene.Net.Analysis.Standard" %>
Line 5: <%@ Import Namespace="Lucene.Net.Documents" %>
내가 Web.config의에서 assambly Lucene.NET에 대한 직접 참조를 추가하는 시도 좋아요 :
<add assembly="Lucene.Net, Version=2.3.1.2, Culture=neutral, PublicKeyToken=a58a1be7fafc31f5"/>
그러나 이것은 고유 한 오류도 발생시킵니다. 나는 내 질문에 짐작 : 뭔가 간단한 또는 누락 된 서버 쪽 설정을 전혀 작동하지 않는 원인이 될 수 있습니까?
답장을 보내 주셔서 감사합니다 Razzie. 이것이 처음 웹 사이트가 설정된 방법입니다. Lucene.Net.dll은 bin 폴더에 있습니다. 나는 lucene.net 코드를 설치하지 않았고, 내 로컬 PC에서 잘 작동하는 코드 샘플 만 다운로드했다. 내 컴퓨터에는 코드 샘플에 포함 된 dll 사본 하나만 있습니다. –
뭐가 잘못 됐는지 알기가 어렵습니다. 나는 공유 호스팅에 대한 전문가가 아니지만, 당신이 말한 것이 모두 사실이라면, 그것은 나에게 잘 들립니다. 텍스트 편집기에서 프로젝트 파일을 열면 dll이 참조로 나열됩니까? 경로가 맞습니까? 그렇다면 제공자에게 연락해야 할 수도 있습니다. 나는 dll을 '차단'할 수있는 서버 측 설정에 대해 알지 못합니다. 당신의 dll은 완전한 신뢰를 요구할 수도 있지만, 적어도 그것은 당신에게 다른 에러를 줄 것이다. – Razzie