首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ElasticSearch System.net.WebException嵌套

使用ElasticSearch System.net.WebException嵌套
EN

Stack Overflow用户
提问于 2013-07-20 02:12:12
回答 1查看 1K关注 0票数 0

我正在用ASP.net进行开发,目前使用的是NEST插件。我有一个实体框架数据库模型,而elastic search似乎无法建立连接:

代码语言:javascript
复制
Uri uri = new Uri("http://localhost:52009");
ConnectionSettings elasticSettings = new ConnectionSettings(uri);
ElasticClient client = new ElasticClient(elasticSettings);
ConnectionStatus connectionStatus;
Debug.WriteLine(client.TryConnect(out connectionStatus)); // prints FALSE
    elasticSettings.SetDefaultIndex("name");

我认为这是由于连接设置错误造成的,因为这会在我的调试器中打印出来:

System.dll中出现类型为“System.Net.WebException”的第一次机会异常Newtonsoft.Json.dll中出现类型为“Newtonsoft.Json.JsonReaderException”的第一次机会异常

但除此之外,我没有得到更多的错误详细信息。

EN

回答 1

Stack Overflow用户

发布于 2013-07-20 08:31:13

您是否验证了ElasticSearch工作正常?

我知道所有示例都使用端口9200,而您使用的是端口52009。

如果您浏览到

代码语言:javascript
复制
http://localhost:52009/

你可以看到下面的json:

代码语言:javascript
复制
{
  "ok" : true,
  "status" : 200,
  "name" : "Whiplash",
  "version" : {
    "number" : "0.90.2",
    "snapshot_build" : false,
    "lucene_version" : "4.3.1"
  },
  "tagline" : "You Know, for Search"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17752809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档