代码之家  ›  专栏  ›  技术社区  ›  Tony

Azure Cosmos DB快速启动示例不工作

  •  3
  • Tony  · 技术社区  · 6 年前

    我创建了一个新的Azure CosmosDB(Gremlin API),然后下载了快速启动示例:

    CosmosDB Gremlin API Quickstart

    运行时,会出现以下异常:

    JsonReaderException:从JsonReader读取JObject时出错。路径“”,第0行,位置0。

    我检查了,设置了端点和authKey。

        public async Task RunAsync(DocumentClient client)
        {
            // the line below throws the Exception
            Database database = await client.CreateDatabaseIfNotExistsAsync(new Database { Id = "graphdb" });
    
            DocumentCollection graph = await client.CreateDocumentCollectionIfNotExistsAsync(
                UriFactory.CreateDatabaseUri("graphdb"),
                new DocumentCollection { Id = "Persons" },
                new RequestOptions { OfferThroughput = 1000 });
    

    Screenshot

    Quickstard示例附带了应用程序上填写的端点和authKey。配置文件: App.config

    如何解决?

    1 回复  |  直到 6 年前
        1
  •  5
  •   Matias Quaranta    6 年前

    请将端点更改为此格式 https://<account-name>.documents.azure.com:443/ .

    这是新创建的Gremlin帐户的当前问题,将在快速入门中很快解决。