微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.Net 客户端 Neo4J 连接错误 IOException: ... Neo4j 4.0 中的加密设置已更改

如何解决.Net 客户端 Neo4J 连接错误 IOException: ... Neo4j 4.0 中的加密设置已更改

我尝试使用 .Net 客户端 4.1.6 连接到由 Graphene 托管的 Neo4J 3.5 版数据库,该客户端在 .NET 中使用驱动程序 4.2。我收到此错误

Connection with the server breaks due to IOException: Unexpected end of stream when performing handshake,read returned 0 Please ensure that your database is listening on the correct host and port and that you have compatible encryption settings both on Neo4j server and driver. Note that the default encryption setting has changed in Neo4j 4.0.

需要注意的一些事项:

  1. 我可以使用旧版本的应用程序(驱动程序 1.7)连接到数据库,所以我知道可以访问数据库
  2. 我能够连接到我的 3.5 数据库的本地副本,所以我知道这不是驱动程序兼容性问题
  3. 我可以将 Neo4J 浏览器远程连接到我的 Graphene 托管数据库,这是该数据库可访问的另一个迹象

我无法在我的新应用中降级驱动程序的版本。我尝试将加密级别设置为 EncryptionLevel.Encrypted。任何有关为什么会发生此错误的帮助都会有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。