1

首先,我尝试了一些已发布的解决方案,如下所示:

我无法访问构建服务器,接缝已关闭。所以我使用我得到的文件。

首先,我测试了 Nuget 包版本。(老一)我得到了错误。

之后我从guthub repo版本0.4.0.2002加载当前版本

我总是得到 400 Bad Request 和 waitFlush 错误。

我的代码如下所示:

public void SolrInitialSetup()
    {
        if (doorValue)
        {
            try
            {
                Startup.Init<Document>("http://localhost:8080/solr");
                System.Diagnostics.Debug.WriteLine("Solr Connection successfull!");
                doorValue = false;
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine("Solr Connection failed with error: " + e);
            }

        }
        else
        {
            System.Diagnostics.Debug.WriteLine("Solr Connection already exist!");
        }

        var solr = ServiceLocator.Current.GetInstance<ISolrOperations<Document>>();
        var docList = sampledocsDb.Docs.ToList();
        foreach (var doc in docList)
        {
            var d = new Document()
            {
                Id = doc.FieldId,
                Title = doc.FieldTitle,
                Content = doc.FieldContent
            };
            solr.Add(d);
            solr.Commit(); 
        }


    }
4

1 回答 1

1

好的。奇怪的。构建服务器现在在线。可能是昨天下跌。现在有了那个构建它工作正常。

问题是它是相同的版本号,但它是另一个版本。发布新版本时,他们应该增加构建版本号。

于 2013-10-02T05:50:56.157 回答