Я пытаюсь проверить, может ли моя функция 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);
}
}
}