将Elasticsearch更新到7.0后的异常

时间:2019-07-08 14:27:14

标签: .net elasticsearch

在我的项目上将Elasticsearch 6.3.0更新为7.0之后,我有例外:

  

未找到方法:'!! 0 Elasticsearch.Net.ElasticLowLevelClient.IndicesPutTemplateForAll(System.String,Elasticsearch.Net.PostData,Elasticsearch.Net.PutIndexTemplateRequestParameters)'

我已经更新了所有库,但是问题仍然在这里。我使用了.Net Framework 4.7.2

卸载所有Elasticsearch库


  var elasticSink = new ElasticsearchSinkOptions(elasticUri)
            {
                IndexFormat = indexFormat,
                ModifyConnectionSettings = s => s.BasicAuthentication(user, pass).DisableAutomaticProxyDetection()
            };

            Log.Logger = new LoggerConfiguration()
                .WriteTo.Elasticsearch(elasticSink)
                .CreateLogger();

1 个答案:

答案 0 :(得分:0)

他们刚刚在07/30发行了该程序包的新版本。对于我们来说,我们将软件包Serilog.Sinks.Elasticsearch更新为8.0.0版本,并且在这里可以正常工作。我们在这里遇到同样的问题。让我知道这对您的问题是否有帮助。