При запуске CosmosDB сработала функция Azure - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь проверить, может ли моя функция Azure (триггер CosmosDB) видеть документы в моей базе данных CosmosDB, я получаю эту ошибку при сборке проекта в Visual Studio.

[26-11-2018 12:08:51] Host started (33917ms)
[26-11-2018 12:08:51] Job host started
[26-11-2018 12:08:51] The following 1 functions are in error:
[26-11-2018 12:08:51] Function1: The listener for function 'Function1' was unable to start. Microsoft.Azure.Documents.Client: Service is currently unavailable.
[26-11-2018 12:08:51] Microsoft.Azure.Documents.Client: The requested resource is no longer available at the server.

[26-11-2018 12:08:53] Retrying to start listener for function 'Function1' (Attempt 1)
[26-11-2018 12:08:53] A ScriptHost error has occurred
[26-11-2018 12:08:53] The listener for function 'Function1' was unable to start. Microsoft.Azure.Documents.ChangeFeedProcessor: Object reference not set to an instance of an object.

Я несколько раз перезагружал ПК и Visual Studio, а также обновлял Visual Studio, дважды проверял строку подключения, но все равно получаю ту же ошибку.Кто-нибудь знает что это значит?и где у меня может быть проблема?

Код, который я имею, является стандартным кодом для функции Azure:

    public static class Function1
{
    [FunctionName("Function1")]
    public static void Run([CosmosDBTrigger(
        databaseName: "cosmostest",
        collectionName: "Items",
        ConnectionStringSetting = "DBConnection",
        LeaseCollectionName = "leases")]IReadOnlyList<Document> documents, TraceWriter log)
    {
        if (documents != null && documents.Count > 0)
        {
            log.Verbose("Documents modified " + documents.Count);
            log.Verbose("First document Id " + documents[0].Id);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...