簡體   English   中英

使用 gremlin.net 從 .net 連接 neo4j

[英]Connect neo4j from .net using gremlin.net

我正在嘗試使用Gremlin.Net庫連接 neo4j 本地設置(Windows 10 WSL Ubunutu 18.04)。 Neo4j 服務器啟動並在http://localhost:8182/中運行。 當我嘗試使用下面的代碼進行連接時,它會拋出錯誤System.Net.WebSockets.WebSocketException: 'The server returned status code '404' when status code '101' was expected.' 我在這里想念什么。

           var gremlinServer = new GremlinServer("localhost", 8182);
           var graphsonReader = new GraphSON2Reader(
                                   new Dictionary<string, IGraphSONDeserializer> { { MyType.GraphsonType, new MyTypeReader() } });
           //var graphsonWriter = new GraphSON2Writer(
           //    new Dictionary<Type, IGraphSONSerializer> { { typeof(MyType), new MyClassWriter() } });
           _connection = new GremlinClient(gremlinServer, graphsonReader, new GraphSON2Writer(), GremlinClient.GraphSON2MimeType);
           return _connection;

我不確定您是否打算輸入此內容,但您寫道“Neo4j 服務器已啟動並正在運行....”。 如果您特別指的是Neo4j 服務器,那么Gremlin.NET將不會直接連接到該服務器。 要使用該庫,您需要安裝Gremlin Server在其中配置 Neo4j

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM