Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过.NET驱动程序连接非本地neo4j服务器_C#_.net_Neo4j_Database Connection - Fatal编程技术网

C# 通过.NET驱动程序连接非本地neo4j服务器

C# 通过.NET驱动程序连接非本地neo4j服务器,c#,.net,neo4j,database-connection,C#,.net,Neo4j,Database Connection,我想通过.NET驱动程序连接到远程neo4J服务器 目前我得到了 Neo4j.Driver.V1.ServiceUnavailableException:与服务器的连接因AggregateException而中断: (其余的例外是德语,但翻译成:) 无法建立连接,因为目标计算机拒绝连接到127.0.0.1:7687 我没能纠正这个错误 我的代码: Neo4J设置: #对于默认配置,Neo4j只接受本地连接 #要接受非本地连接,请取消注释此行: dbms.connectors.default\u

我想通过.NET驱动程序连接到远程neo4J服务器

目前我得到了

Neo4j.Driver.V1.ServiceUnavailableException:与服务器的连接因AggregateException而中断: (其余的例外是德语,但翻译成:) 无法建立连接,因为目标计算机拒绝连接到127.0.0.1:7687

我没能纠正这个错误

我的代码: Neo4J设置: #对于默认配置,Neo4j只接受本地连接

#要接受非本地连接,请取消注释此行:

dbms.connectors.default\u listen\u address=0.0.0

我换了这行,其他的都没动

我怎样才能解决这个问题

  • 更改Neo4j.conf后是否重新启动了Neo4j
  • Neo4j服务器上的netstat-an是否显示端口7474和7687为 收听0.0.0.0(而不是127.0.0.1)
  • 客户端的nmap-P7474服务器ip是否显示端口为 打开(关闭或过滤表示防火墙)
  • Idem,但用于端口7687
  • 如果所有这些都检查出它应该工作

    希望这有帮助

    问候,, 汤姆

  • 更改Neo4j.conf后是否重新启动了Neo4j
  • Neo4j服务器上的netstat-an是否显示端口7474和7687为 收听0.0.0.0(而不是127.0.0.1)
  • 客户端的nmap-P7474服务器ip是否显示端口为 打开(关闭或过滤表示防火墙)
  • Idem,但用于端口7687
  • 如果所有这些都检查出它应该工作

    希望这有帮助

    问候,,
    汤姆

    谢谢你的评论!是的,我做到了。2.)是的,它们已列出。(0.0.0.0:7474和7687)3.)和4.)都返回为“打开”。。。我还能查什么?(仍然不起作用)谢谢你的帮助!现在通讯正常了!谢谢你的评论!是的,我做到了。2.)是的,它们已列出。(0.0.0.0:7474和7687)3.)和4.)都返回为“打开”。。。我还能查什么?(仍然不起作用)谢谢你的帮助!现在通讯正常了!
    Config conf = new Config { EncryptionLevel = EncryptionLevel.None };
                using (var driver = GraphDatabase.Driver("bolt://Server-IP:7687", AuthTokens.Basic("neo4j", "neo4j"), conf))
    
                using (var session = driver.Session()) {
                    var result = session.Run("MATCH (a:Model)  RETURN a");
                }