После обновления Elasticsearch 6.3.0
до 7.0
в моем проекте возникло исключение:
Метод не найден: '!! 0 Elasticsearch.Net.ElasticLowLevelClient.IndicesPutTemplateForAll (System.String, Elasticsearch.Net.PostData, Elasticsearch.Net.PutIndexTemplateRequestParameters) '.
Я обновил все свои библиотеки, но проблема все еще здесь.Я использовал .Net Framework 4.7.2
Удалите все библиотеки эластичного поиска
var elasticSink = new ElasticsearchSinkOptions(elasticUri)
{
IndexFormat = indexFormat,
ModifyConnectionSettings = s => s.BasicAuthentication(user, pass).DisableAutomaticProxyDetection()
};
Log.Logger = new LoggerConfiguration()
.WriteTo.Elasticsearch(elasticSink)
.CreateLogger();