CS0246: 找不到类型或命名空间名称“IndexWriter”(是否缺少 using 指令或程序集引用?)但是在文件中我明明已经引用
using Lucene.Net.Documents;
using Lucene.Net.Index;
using Lucene.Net.Search;
using Lucene.Net.QueryParsers;
using Lucene.Net.Analysis.Standard;同样的代码在VS2008能正常运行,放到IIS中就不能进行搜索,求助啊

解决方案 »

  1.   

    将包含IndexWriter这个类文件的dll放在网站的bin目录下看看,如果包含IndexWriter这类的文件是一个类库文件的话。
    此外,确保正确在IIS中设置了网站的ASP.NET版本。
      

  2.   

    确定bin下的 Lucene.Net存在
    using Lucene.Net.Index
      

  3.   

    已经将Lucene.Net.dll和Lucene.Net.pdb放在网站的bin目录下了,asp.net版本为2.0.50727
    真是郁闷死人了,弄了一天了
      

  4.   


    using Lucene.Net.Analysis.Standard; 
    ///Lucene.Net.Analysis.dll丢进去没?
    ///还有这个 也许也要 ICSharpCode.SharpZipLib.dll
      

  5.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0246: 找不到类型或命名空间名称“IndexWriter”(是否缺少 using 指令或程序集引用?)源错误: 行 124:
    行 125:    private void IndexBook(String id, String bookbianhao, String writer, String bookmoney, String bookdate, String bookname, String booknumber,
    行 126:       String booktypeid, String onno, String jyr, String zfdate, String booktxt, String bookadddate, String hitnum, String booktype, IndexWriter iw)
    行 127:    {
    行 128:        try
     
      

  6.   

    怎么解决的说来听下?
    用"global限定符"
      

  7.   

    我的网站是嵌在一个asp网站里的,把bin目录放到根目录下就解决了