在 Neo4jConnection 期间无法访问 Newtonsoft.Json.Linq.JValue 上的子值

Cannot access child value on Newtonsoft.Json.Linq.JValue during Neo4jConnection

我已经设置了我的 neo4j 连接,但没有工作,而是抛出错误:

Cannot access child value on Newtonsoft.Json.Linq.JValue.

这是 Neo4j ninject 模块文件:

public class Neo4jModule : NinjectModule
{
    /// <summary>Loads the module into the kernel.</summary>
    public override void Load()
    {
        Bind<IGraphClient>().ToMethod(InitNeo4JClient).InSingletonScope();
    }

    private static IGraphClient InitNeo4JClient(IContext context)
    {
        var neo4JUri = new Uri("http://www.example.com");
        var graphClient = new GraphClient(neo4JUri, "username", "password");
        graphClient.Connect();

        return graphClient;
    }
}

这是我的 Ninject.Web.Common 文件的 RegisterServices 方法:

private static void RegisterServices(IKernel kernel)
    {
        kernel.Load<Neo4jModule>();
    }  

我不明白为什么会出现此错误。此异常捕获于:

graphClient.Connect();

我还调试了我的应用程序,发现创建时的 graphclient 对象有很多错误。谁能帮帮我?

整体没有错。错误来自我的 uri 到 GraphClient 对象。例如 http://localhost:7474/ is wrong url.The correct and accepted url is http://localhost:7474/db/data.

var neo4JUri = new Uri("http://www.example.com/db/data");

这就是连接工作的全部内容。